'	+JJJJ	?\>m0M='+l>    /+l 	
  d' ]6@5L&]655 ]6LF%5 & "L}"BB5L&]6                              X     `                      6	77777777777JJJJ x 77L? L7877777777 776i	7
7867 7`      77 777777`x  =(`(8`57 75I7` B` 
7 6`  7 7  `     >J> <J> < ;V U <)? <`8'x0| <&HhHh 8 8 8 8V <Y;):'&Y ;):x ;ꪽ):' 8 8 8 8 8`Hh` V0 ;^ <*^ <*>&` aI꽌ɪVɭ &Y :& <&Y :& ; :
꽌ɪ\8`&&꽌ɪɖ '*&%&, E'зЮ꽌ɪФ`+*xS &x'8*3Ixix&&8 9:  :' 9:  :&  :x)*++`FG8`0($ p,&"ųųೳŪŪųųĳ 	
 !"#$%&'()*+,-./0123456789:;<=>? 8
  1	'" 

  *   "( 
(9"1 (	, . (0# 2	 /#0/#0*?'#07#000'#07#0:"4<*55**5*%5)1)1)1)'#0/#0*5*75**5*:5/#0/#0'#07#0:::*::'#07#0"):$(%"%:$(%"%$$2%4%$$2%4%$(2()!) E(!8b$! H(+  "@H	!D)"E`	@
$
C   `

DQ
 &J80^݌Hh < <݌ < < <A <D <? <AEDE?HJ>h	 < < < <`HJ>݌h	Hh݌`葠葠ȔЖȔЖȠHIHHHHhHH݌hHhHh݌H6 
<GHHH( jf5(  :H Z>(GFGHZXj  80x D9$xxH` >(  Z>h Z>L=.xxH >hh@(LH>9L>HH/Hh/ H?-З( 8( & 8$8H` *8H<jh
 k>Nx`* >x$50x*$50xL9JJJJ`HHjf5 >h
$50x`HA>V D; ;P >(ED Z> ?$0x8x D9- 8DD#H8` ?E V<k *8f???0x?E ? ? ?Hh D9#-EEE8` D9 8x D9- 8x8`-?0ݩ??ʥD
EEE` 	
   LD7   c*p*q*` ['*` ~.3 #3	L3LA @ @&E&&A@@&AA)߅CBBH&E&&A@B&	ChLQhBAȌy8zx8v{vI7H7 @)*AL@m{@AAA,+i(ˢ 3Z@[A @ /@v
wm{@8/e@@ eAA3]ͥ@\ƊiY?AyC @B@B|ACLT$ VXZdflpx|~**7777            (*3]67V<< 8: =???@@# #top mnU ^_R ij^_lk 󅔆nmLY^  ^ȱ^ȱ^eȱ^e(ӊ0Цe^^u**`* 5".Q`pN%$#$$b"p"t""%%%%"""m%2"<"("-"P"y%%0#\##|"6$ 6$ $$e <%%g<7JJJJj*7h* I *
aUL@*kU8* 
L % Q( ^*R*(jQ*0l^l\
*wU*u**W* '*	H &h @ ['_* /QSIRb*_*L!`LLL*L7`**`LQ(LYLeLXLeLee Q*H\*(h0L&& $`(* &R*  \*Z*Ll8  R*
HH\*`\*Z*[*Y*S*6`*LxQ*ɿu3'R*Ͳ*ʎR*ʎ]*]* ]*ɍuLɍ} R*L R*ɍ*g^H8* ^&hZ*LɍR* &LͲ*ɊR* R*% * Q(L$ Ͳ*
  Z*@ -^*  \*[*Z* Q(Y*\*[*Z*8`l6 L_*Ȍb*_*  Ͳ*]* !)Y(
h( (֭ Ͳ*Lɍ ['LL&_*_* ^&9	)L&3 9	)a   !
0L  jLY  !u*< !(_*9	)˭*ɠu*ɠK_*9	)?L  <t*`u*9	)' !_*9	)ΐL&L& e*t*f*l*m* ?]* !ɍ_*e*
)]
)Гc*vc*]*ܢ
@)J)0Ge*e*ʎd* !d*

E	DU)EX)ЃDW)c*ДJEg*Df*L He*e*h)t*t* !L [' !_*HH`]* ɍ]*ɬ` !ɠ` 5` DE !ɤ<(L! !DE`80!
 !eD eE ! !eDDeEE8`D&E`( !80
0 !DDL"DLDL^*t*^*`,t*P pMt*-^*^*` *DH #hW*L' " d' @` "L"5	5	c* "L" " &Lq6 L#c*l*
m*l*l*5m*5 "EL&AD@ C' N' 'c*5L&u*ɠ% d': "L" ' * @ N'5L& ' ' ' ' "L#`	-e*	L   #s*r* #m*l* #s*r*L# "-5L& # z$e*)r*s* z$r*s*Lq$ ]# Q(lr** L& #8gh #hgL# #8LʨM #ˤL#5H "hL'55555 &55L&55L6 &L"L& # "#-55*( $ z$egehtpjigh q$ Q(l` $ z$8L`*Ma*EK@>ˆʎ55L
$
55 5555 &a*5`*5` "L&5_*b*JL%u**Lz%`** $  Q(lXJ̥KlV $  Q(lV eօ3L e3L &%R*L &%Q*L d' "L4% N'e*)n*5
5 &`@-e*f*f*5 "L# "5f*`L %. *  	*t*Q*L$  %L& *L   ` "O**P**u** d' "L% N'e*)n*o*o*n* &8ɍ` ^&f\*555L& ^&NR* & "R*ΩL&)\*Z*	ʽ 	 LH*v3h`0h8` " ['L & N'С55 &5`*A*@` +5L^6L6 5`
\* ?*0  '\* '  Q( ^&\*lZl^?*c*q)H	 c*h`f*5h*5j*555@O*AP*`u*@`@5&` Q*R*` E 'Ls' ' '
@DAE@u*`8` 
%@	@A@` @`**@*A`M5
) "L&`8 @AW*c* @8@-@HA ȑ@hHȑ@ȑ@hHȑ@Ȋ@c*h8&ȑ@H ȑ@Ah@L'H ȑ@ȑ@*htphso`hMhL`9V*8U*897T*6S*67`INILOASAVRUCHAIDELETLOCUNLOCCLOSREAEXEWRITPOSITIOOPEAPPENRENAMCATALOMONOMOPRINMAXFILEFINBSAVBLOABRUVERIF !pppp p p p p` " t""#x"p0p@p@@   @p@ !y q q p@               LANGUAGE NOT AVAILABLRANGE ERROWRITE PROTECTEEND OF DATFILE NOT FOUNVOLUME MISMATCI/O ERRODISK FULFILE LOCKESYNTAX ERRONO BUFFERS AVAILABLFILE TYPE MISMATCPROGRAM TOO LARGNOT DIRECT COMMANč $3>L[dmx-  (               Ϡ     734 @~3!+,W,o,*--,,9,-.-~3~3,,,,~3~3,,,,~3 _*3 j.5
*H*H`Lc3 (+L3 +555 55 1^3_*	)3JQ*L_3Ls3 443 D23455545554 70 / 7 :/354545455454555535L^/ 5-5I5555



55` / 4/ 2-5! /  08555454 70L3 (+50+5B5C3 2 70L35
*H*H`Lg3L{3505
*H*H`  3 ,5L3  3 1 ,H 1 hBL, 0BH [1 1h`Lo3  35 ,L3  3 1 B , 1L,H 0hB@55 [1L13 3 (+34)34 70L3  3L3 (+ 055L- (+34L{33454445 70 ^/* /3B0	HȱBh -355 -8 /L38 2 5` +5 /3 /. /.3 E7D B. /. /. 0] 34S0J4 4)

3  4D4E B. 4  /. 02L3 Ν3 3` HD٤33DE Ehi HLG.h	 ` / 5B5-` / 5B-` + X05I3338 333DH / 4 E03744Ȍ7 X040 7 J7L3 5B5C`,5p` / R0-55`50` K/ R0-55`575755` 4/ K/ /(	55L/BȱBL/58` D2BH5BH :/ 75Bȭ5Bhh55 R0B5m55ȱB5m55` /LR0557755`*7*75 LR0 E0(33
48`433 R0` E033LR0*7*7`777555I7575757577** 7757`7 L35555f /55555555 ^/`855
i /B58` 41L 15ȱB5 /5555 /5`3 D23ȑB55B5 / 755`5555555555  5555`555`55BC55`5555`L3 /5B5C3 55 0Q 340" B4
3` 02۰Ϭ33 B438`3i#` 3ЗLw35!50>5555` 5 3 /3m3	3
3733i35

358 3 /35ЉLw35`H /5h 2 5L/~43

533`555555 55J5m55m5jn5n5n5ۭ55m5555m55 m55`"L?
585 H ~.(3`  #    
d ֠                                  z          #                                                                                                                                                                                                                                                                                                                                                                                                             u*                                              `                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ƙ.ș I)$Ъ 0.ȩ+. 8嚪-E /8
i:     `    
        
 cd pLP袊  +륪 #쩊   UH A驊   	hJ
I`8;)q4X>Vt~w/z*|cYX
~u
 q80L>nk'nk( X 1vu8  4L:۠-$ș ȩ0LW 	  
  9ƙ U  i
0	i8.ș 0ș  ylykyjyi00ڊIi
i/ȄȪ)	 芢 脤`)F 鄤`ɠ  넬I*L)腞` 
-+  [..E0  -
+f  \$ 8Lf$På8噅	 U 9ƚ0`LH$ 9h80 LaH ch 륪EL祚
	d$0L

e_^^^^	^`,  r^_^^^	%^^`` r` L襝	*` 녞 I* L)F``a `Ȫı`E0!`	Şȱ`şȱ`ŠȩŬ`(IL륝J8$E	^`e0,iLR襫`I0hhLNL ci  `     cP  Li v r 8坅 Ğğ
Ġġ*	e24(&&&0⨥塅堅埅垅L@





(LꢅLԥbcdeL.^vvvvvj`    ^Vydv88; 5454   1r LᥝH- 2 f  \7 h < L  bcde 饡 饠 饟 饞 LLJ	eeededcecbebfbfcfdfefJ`^_^^^^W8Ie      Ji  `eeeeeLi&&&&8坰IiBfffff`IIIIII
`ELԢai0ᦠL  LN覸^e^`_a `H `   Jh `` g R L楝ɑ 률PQ`PHQH R PhQhPL F犠 P` F熅    L熆 PE%`dL 饢IEL < LS리8$Ii   0ǨV $` lݥ^_ 5 ^Hȱ^ȱ^h(poHeooph^_`TSRS ` H h hhL* ьHH 㥌 hhe^^_ L* IL`  )   ʊH 񌰸Iš hhhhhhhHH ` L  `  ^LL   g ^ 
ie^^__Ŕ #^05ȱ^0ȱ^+ȱ^ȱ^poŜ䛐^_e^^__ `)Jei op Ӥȥ敥ȑL䥡HH ` lhh qL  奌  奫  *Lݠ Hȱȱh^_
H^qheqqr"e膮 㦫 R^Lԥ  SR`FHI8eopnmopqrh`M0 䩀hЦstop mnU ^_R #ij^_lk 󅔆nmLb^_ ^ȱ^ȱ^eȱ^e(ӊ0ȱL$ 8vС,L A  ީ  j ީ HHHHH L 	 ߅Lj A㥋HH  jhhȱ𙅄ȱH +륹HHȱHH ghh  Lhh hhȑhȑhȑhȑ` jݠ  6hh  R䆞`"ȱ ↭^e]eR Ӆmn 殤ƕƮ8m因n圑bȱ hhћȊћLLȥ
 e^eʅʥʆd  ee`^de  
*&edeeƙ`   8ompn `     gݥ0ɐ	 ~LGHH HHH hhhHH  ,҄ hh)klnm? Łћȱeȱeעk,5LԢx8` ћLK*L  ө ȥʆȑ $Phihi ȑȊLL(L<    }   }$%0Ʃ	  8(L$0p ij lk"ћћliA[8`hH`  klmniȅ ӥȅkl ȥ ȑȑȑȑȑiȅ`
ieȅ  q L
H  ϐ   {  lhHHH hHL? hυυ  Ljݥ ,L mݰ	%  Lߩ Ɖ  慝 憨80ў*%L  L ު   `      }Lޢ h5`4ɺл1>@@A`41`>BD`<B `<B <   B   ` uH  S:;h8`<:`?2` >8 >6>)	  `L L u ?l: L``L@ ' A<H<  h" M
 `  hh`E/E//`$(H)?	@(hl8 NO, ( ,`   ɛ`2H2  h2 Ɉɘ
 :  3  5ɕ()ߝ ɍв [=<  @ L<	>=?<)  <  `JJJ>Ie<H hHJJJJ h)	ɺil6 ɠ%25H x`ɠɍZɊZɈ$!$$"%%% e (`I(ii,i\$%H $  hi #ʥ"% $ $%%#%"H $(*)+!hi#H $(*0  $(!`8Hh`BC<>=?<=`K i! Ȉ2 ,`H h*:` `Y E  <Šӭp d` HVTQ PS 6"  (!#%L" X`I`ɍ , ,L8L,H  ΰɐHJ)	)h)i(

((`ɇ@  0`$($$!fi#bZH&bTDThD t(ntJr tttrDh2 " &&rr&HDDȅEhH


0l( Lh:h;l  Le  /  XZ]_, :IL l `Ȇ ׍ 숈l   E@ A   J 0,*i  H/.  `0 .: VȘ L `8/;e:` T0"T3 T3 T; "D3D "D3D"D3"D3&1 !  YMJ ؤ #]# )i#$S#$S [[i$$) | mi)S4`J G(i.&E0%.Q&&`  , iH  h-`/'-' 0 (`HJ)	'h)i&

&&`0i)0



00`J G&(JJJJ)`:;  H:J	jɢ)Jb y .)/)JJJ	 Ȉ` H:  J/Ȑh, - -&  W     :L ` `  
eȱe  	   ` -L -La =?P<Ȅ> sʆ>PHt?QnLԅtp=hso< LeP>eQ? ॔<=`@ ߩ L ʊ(
(H hL$`JJJJӊ)IȄҤ ѢԆզ8eЅԐ e҅Ր JJJ`JJJJӊ)IȄҤ ѢԆզ8eЅԐ e҅Ր JJJ` g RQPHH,  	hh`L ` *Uf&i'`'i,&i,&iPII&if&H hH8HӰ
hIiH ӅхhЅhIi҄f8Ъх
 e8e҅ԥ ձ&E%0Q&&bӰ eЅԥePفŴxaI1&
')*&


'JJ)
e
ʥ0)Je ~)`H)&JJ&&h'


&'
&'
f&')' #i媽0J(` Q&%0Q&&`#0JI0`'0
I`0
I0ݩ( )%%01&%0)&E%0Q&&e)j00',"&,i8i#H&ii&hizݥ􅸥uv   >Lץڅuۅv܅݅ߚLLްij  ֥`a,  PQ ֥`a` ``aiśj地a`ʈjiLԭVSL@TL9 ʅPQ  L  PȱQL L,U,R@ ,T,SWP  0,-`L ,-  0` (L  	,(ʤL 	(L( Ld ʊL[ I`8f`? 2`@ g RPmQnLԥPsoQtp` g RPsQtPiQj֥PiQjLl֩ ޥ8fإuv Lنަߥuڥvۥyܥ~L̑    湭`:
 808`ORXv( sL 

񕰆򊅤TH کUR PQ QPIPPIPPPQ)stop gh ֘gghgh  K֩:ۅ<ԅl  g RlP  L L 0,   c #  p 祢H 祢0	I p h uL\ !    禎    b𩊠 LfHL#IڢIڢ    -(h#5ᆥ](IڢʥH HɁ fΠ \hɁf hL`vy{|g|S}dpL}Qz}c0~~D:ƀ1r    ۠ 饬iP z녒 f륝Ɉ + #i8H   r h ` !멓  v禎 L酭 뱭Ș殅 饭iȅ 穘 ƣ`5Dzh(F 0ɠ  穦 驪 禡  .ɠ L+f  ck ^WER STATEMENTS PER" &$b"      LINE." F$l:"ERR   HOLD FILE IN USE" r$v"      ONLY ONE PROGRAM MAY BE IN THE" $"      HOLD FILE AT A TIME." $3860 $TT)"OTHER MESSAGES"PT)"PAGE 13" $ $"LIMITED MEMORY, MAY DESTROY PROGRAM" %"CON" #:"      TO FIX USE" @#&"      *  SMALLER INCREMENT OR" l#0"      *  DIFFERENT FIRST LINE NUMBER" #::"ERR   LINE TOO LONG" #D"      RENUMBERING WOULD CAUSE A LINE TO" #N"      BE LONGER THAN 239 CHARACTERS." $X:"      TO FIX USE FEORE MEMORY THAN IS AVAILABLE." ("3860 O"TT)"ERROR MESSAGES"PT)"PAGE 12" U" y""ERR   DUPLICATE LINE NUMBERS" ""      ONE OF THE UNCHANGED LINE NUMBERS" ""      WOULD EQUAL ONE OF THE NEW LINE" #"      NUMBERS IF RENUMBER CONTINUED.999."; '!:"ERR   NO LINES IN RANGE" T!"      THIS INDICATES THAT NOTHING WAS" !"      CHANGED BECAUSE THE SPECIFIED" !"      RANGE OF LINES WAS EMPTY." !:"ERR   OUT OF MEMORY" !"      OCCURS WHEN AN OPERATION REQUIRES" ""      M   ONE OF THE PARAMETERS WAS LARGER" = T"      THAN 63999." _ ^:"ERR   LINE INCREMENT = 0"  h"      THIS IS DISALLOWED."  r:"ERR   LINE INCREMENT TOO LARGE"  |"      THE INCREMENT WILL CAUSE A LINE" !"      TO BE NUMBERED GREATER THAN 63 & MERGE RETURNS THE " ?
"        PROGRAM ON HOLD TO MEMORY" U:"ERR   SYNTAX" "      THE FIRST LETTER OF YOUR COMMAND" "      OR PARAMETER WAS INVALID." "3860 ,TT)"ERROR MESSAGES"PT)"PAGE 11" 6 @"ERR   > 63999" $ J"   -" (
"EXPLANATORY.  ERRORS WILL STOP" U
"EXECUTION BEFORE ANY CHANGES ARE MADE" r
"TO THE BASIC PROGRAM." 
:"ERR   NO PROGRAM IN MEMORY" 
"      THIS OCCURS IF YOU TRY TO RE-" 
"      NUMBER WITH NO PROGRAM IN MEMORY." 
:"      *Z
"     BY COMMAS, ','" Hd
"  *  MULTIPLE PARAMETERS CAN BE IN ANY" Zn
"     ORDER" x
"  *  A COMMA MUST BE FOLLOWED BY A" 
"     PARAMETER LETTER" 
3860 
TT)"ERROR MESSAGES"PT)"PAGE 10" 
 
"     MOST ERROR MESSAGES ARE SELFSET UP RENUMBER" #
"PARAMETERS." S(
:"  *  PARAMETERS ARE DECIMAL NUMBERS IN" z2
"     THE RANGE OF  0  TO  63999" <
"  *  IF NO NUMBER FOLLOWS E,F,I,OR S" F
"     THEN THE PARAMETER IS SET TO 0" P
"  *  MULTIPLE PARAMETERS ARE SEPARATED" COMMAND ARE IGNORED" 	3860 C	TT)"INPUT SYNTAX"PT)"PAGE 9 " I	 x	"     THE FIRST LETTER AFTER '&' MUST BE" 	"C,E,F,H,I,M,OR S"  
:"     C,H,AND M EXECUTE IMMEDIATELY." 

"THE REST OF THE LINE IS IGNORED." 
:"     E,F,I,AND S   (t	"     I  -  LINE NUMBER INCREMENT" I~	"     S  -  START OF RANGE" h	"     E  -  END OF RANGE" 	:"COMMAND LETTERS" 	"     M  -  MERGE" 	"     H  -  HOLD" 	"     C  -  CONVERT" 	:"     EXTRA LETTERS AND SPACES AFTER" 	"A PUT SYNTAX"PT)"PAGE 8 " .	 K8	"     THE FIRST CHARACTER OF ANY INPUT" _B	"MUST BE '&'." L	:"     RENUMBER / MERGE ONLY RECOGNIZES" V	"THE FOLLOWING SINGLE CHARACTER COMMANDS" `	:"PARAMETER LETTERS"  j	"     F  -  FIRST NEW LINE NUMBER":"   * MERGING WITH NO PROGRAM IN" M"     MEMORY RESTORES THE HOLD FILE" m:"               CONVERT" :"& CONVERT" :"     WILL CONVERT AN RAM APPLESOFT" 	"PROGRAM TO RUN WITH A ROM CARD AND" 	"VICE VERSA." 	3860 $	TT)"IN /"     MERGE WILL COMBINE THE HOLD FILE" \"WITH THE PROGRAM CURRENTLY IN MEMORY." :"   * LINE NUMBERS ARE ARRANGED IN" "     ASCENDING ORDER" :"   * DUPLICATE LINE NUMBERS WILL BOTH" "     APPEAR, HOLD VERSION SECOND" #b@L                                                                                                                                                                                                                                                           l  . $  ; <E.. 5 .   LHHEFG(`EFGhHI`  /   :3 g  40 4Ls




&>&?1?=A >? I
i`HH1 1`Ĳ 듧ƙɾ5Ė+]̵Y,L34" #
 D$;"WRITE INVENTORY,R0" k
  THE RECORD LENGTH AND NUMBER OF OBJECTS ARE WRITTEN ON RECORD #0. y
 34","I1 
  THE INVENTORY INFORMATION IS NOW WRITTEN ONTO THE FILE. 
 J1I1 
 D$;"WRITE INVENTORY,R";J  IT$(J)","BR$(J)","MN$(J)"	F IT$(50),BR$(50),MN$(50),Q(50) N	P D$(4): D$ IS THE CONTROL-D CHARACTER 	Z  THE ITEMS, BRAND NAMES, MODEL NUMBERS, AND THE NUMBER OF ITEMS ARE READ IN. 	d I150 	n IT$(I),BR$(I),MN$(I),Q(I) 	x IT$(I)"DONE"140 	 I 
 D$;"OPEN INVENTORH
  TO WRITE WAREHOUSE INVENTORY INFORMATION ON A RANDOM-ACCESS FILE    EACH RECORD ON THE FILE WILL CONTAIN THE FOLLOWING  FIELDS:        ITEM NAME -- IT$ (      BRAND NAME --BR$ 2      MODEL NUMBER -- MN$ <      NUMBER OF ITEMS -- Q              	                                                                                                                                                                                                                                          IVE NUMBERS" 4	F "THERE ARE ";N;" NEGATIVE NUMBERS" U	P  7,-5,20,13,-11,-35,28,9999   


T                                                                                                                                                                    W:  COUNTS THE NUMBER OF NEGATIVE AND POSITIVE NUMBERS _  PRINTS OUT NUMBER OF EACH TYPE   P=# POSITIVE NUMBERS  N=# NEGATIVE NUMBERS 
 P0  N0  S  S999956 ( S0PP1 2 S0NN1 7 20 8 : 	< "THERE ARE ";P;" POSIT                                                                                                                                                                                                                                                            T"; -(A$ -2(A$)3Ā --<(A$)273930 3-F 9-P C-Z1000 I-d l-n20:"":20:"RUN RENUMBER":    20:"RUN RENUMBER":   $                                                                                                                      " 2,"CAN USE THIS MEMORY FOR THEIR OPERATION."; _,"THEREFORE FOR MAXIMUM USEABLE MEMORY," ,"USE THE HOLD FILE ONLY WHILE MERGING" ,"PROGRAMS." ,3860 ,1000 ,   536443710 4APR80 ,
 ,24 -"PRESS SPACE FOR MORE, ESC TO RESTARRENUMBER IS PROBABLY INTACT." L+:"     THE INTENDED USE FOR MERGE IS TO" x+"BE ABLE TO INSERT SUBROUTINES INTO A" +"PROGRAM FROM A SUBROUTINE LIBRARY." +:"     THE 'HOLD' FILE IS A SEPARATE PART" ,"OF MEMORY.  NEITHER BASIC NOR RENUMBERUSERS, DO NOT USE 'MAXFILES'" I*8"AFTER RENUMBER IS IN, DOS WILL WRITE" _*B"OVER RENUMBER." i*L3860 *VTT)"NOTES"PT)"PAGE 16" *` *j"     TO SEE IF RENUMBER IS OK, TYPE" *t:"& INC 0" *~:"     IF YOU GET 'INCREMENT = 0' ERROR," +""RENUMBER WILL RETURN TO BASIC COMMAND" 9)"MODE, ']'." i)::"     RENUMBER IS ABOUT 2K BYTES LONG" )::"     RENUMBER MAY TAKE UP TO ONE" )"MINUTE TO RENUMBER OR MERGE A 16K BASIC" )$"PROGRAM.  DO NOT HIT 'RESET'!!!" *.::"     DISK IF X=0 THEN 250'" ( ( J(:"     RENUMBER WILL NOT RENUMBER ANY" w("REFERENCE THAT IS A PART OF A REMARK." (3860 (TT)"NOTES"PT)"PAGE 15" ( ("     RENUMBER COMMANDS MAY BE PUT IN" ("BASIC PROGRAMS, BUT ON EXECUTION " ')ES"PT)"PAGE 14" '> ='H"     RENUMBER FIXES LINE NUMBER" d'R"REFERENCES IN THESE STATEMENTS;" r'\A10:B20 'f:A)"GOTO"B)"ON...GOTO" 'p:A)"GOSUB"B)"ON...GOSUB" 'z:A)"DEL"B)"LIST" ':A)"RUN"B)"THEN" (:"   'THEN' AS IN '7 MBER AND RETURNS TO BASIC" H&:"PROGRAM ON HOLD, USE '&M' TO RECOVER" t&:"      THIS IS DISPLAYED WHENEVER A" &"      PROGRAM IS PUT INTO THE HOLD FILE." &"      TYPING '& MERGE WILL RECOVER" & "      THE PROGRAM." &*3860 '4TT)"NOTTINUE (Y/N)?" ;%:"      THIS OCCURS WITH SMALL SYSTEMS" i%"      OR LARGE PROGRAMS.  THE RENUMBER" %"      MAY OR MAY NOT SUCCEED." %:"      *  PROGRAM DESTROYED IF IT FAILS" %:"      *  ANY REPLY BUT  'Y'  CANCELS" &"         RENU:::"THE NEW ITEM HAS BEEN ADDED TO THE FILE" :100 @   D                                                                                                                                                                                          OPEN INVENTORY,L34" / D$;"READ INVENTORY,R0" 8*L,N y4 THE NUMBER OF ITEMS (N) IS UPDATED AND WRITTEN ON THE FILE >NN1 HD$;"WRITE INVENTORY,R0" RL","N \D$;"WRITE INVENTORY,R";N fIT$","BR$","MN$","Q pD$;"CLOSE INVENTORY" 1z'S : MAXIMUM 4 DIGITS."; Q ^ THIS ALLOWS THE USER TO CORRECT INFORMATION IF NECESSARY "DO YOU WISH TO CHANGE ANY OF THIS INFORMATION"; V$ (V$,1)"Y"ī660  THE INFORMATION ABOUT THE NEW APPLIANCE IS ADDED TO THE FILE. D$;". ::: T"ENTER THE ITEM NAME: MAXIMUM 10 CHARACTERS. DO NOT USE COMMAS."; ]IT$ "ENTER THE BRAND NAME : MAXIMUM 10 CHARACTERS."; BR$ "ENTER THE MODEL NUMBER : MAXIMUM 6 CHARACTERS."; MN$ "ENTER THE QUANTITY OF ";IT$;"D$;"CLOSE INVENTORY" lb:::"THE QUANTITY OF ";IT$(I);"S HAS BEEN CHANGED ON THE FILE - YOU NOW HAVE ";C ul100 v A NEW ITEM IS ADDED TO THE INVENTORY  THIS BLOCK ALLOWS THE USER TO ADD INFORMATION ON A NEW KIND OF APPLIANCE TO THE INVENTORYUSE" Q CQ(I)Q d&C0ĺ"THERE WERE ONLY ";Q(I);1);IT$(I);"S IN THE WAREHOUSE.":::510 0 THE UPDATED INFORMATION IS WRITTEN ONTO THE RECORD :D$;"OPEN INVENTORY,L34" DD$;"WRITE INVENTORY,R";I NIT$(I)","BR$(I)","MN$(I)","C XAT WHEN IT IS ADDED TO THE CURRENT QUANTITY THE CORRECT TOTAL WILL RESULT. ~"WERE ";IT$(I);"S REMOVED FROM THE WAREHOUSE " A$ (A$,1)"Y"ĺ"HOW MANY "IT$(I);"S WERE REMOVED ";:Q:QQ1:540 "HOW MANY ";IT$(I);"S WERE ADDED TO THE WAREHO) I Y::"INPUT THE RECORD # FOR WHICH YOU WISH TO CHANGE THE QUANTITY OF ITEMS" `I  THE USER IS ASKED IF ITEMS WERE REMOVED FROM THE WAREHOUSE J IF ITEMS WERE REMOVED THE NUMBER IS REQUESTED AND CONVERTED TO A NEGATIVE QUANTITY SO TH8  "DONE","NONE","NONE",0 =""FILE HAS BEEN PROCESSED" C,   
                                                                                                                                                                                        ","Q(J)  J ( D$;"CLOSE INVENTORY" H  "STOVE","GE","T4302",1901 q   "FREEZER","AMANA","M14317",1002    "WASHER","WHIRLPOOL","WB4I2",135  "RADIO","SONY","SB4C",1118  "DONE","NONE","NONE",0 ""FILE HAS BEEN PROCESSED" ,    1) 
 ZP$(I) 
  
 I  
    D                                                                                                                                                                                                                            D$(I),CT$(I),ST$(I),ZP$(I) !	Z I 9	d D$;"CLOSE ADDRESS" f	i ::"PRESS ANY KEY TO CONTINUE":A$:: 	n  NOW TO PRINT THE INFORMATION ONTO THE SCREEN 	x I13 	 "THE NAME & ADDRESS IN RECORD ";I;" IS" 	 NM$(I) 	 RD$(I) 	 CT$(I) 
 ST$(I!:
  TO READ THE INFORMATION STORED IN THE FILE ADDRESS b NM$(3),RD$(3),CT$(3),ST$(3),ZP$(3) z D$(4): CONTROL-D (  READ THE NAMES AND ADDRESSES FROM RECORDS 1 TO 3 2 D$;"OPEN ADDRESS,L87" < I13 F D$;"READ ADDRESS,R";I 	P NM$(I),R            
                                                                                                                                                                                                                                               ;
  PRINTS OUT WHETHER A NUMBER IS POSITIVE OR NEGATIVE B S P S9999ĳ t( S0ĺS;" IS A POSITIVE NUMBER" 2 S0ĺS" IS A NEGATIVE NUMBER" < 20 F  7,-5,20,13,-11,-35,28,9999 P    
A                                                                                                                                                                                                                                                                                                                   LL LET YOU KNOW." 
  (
 I13000:I u
 "IF YOUR ANSWER IS INCORRECT I WILL TELL YOU WHAT IT SHOULD HAVE BEEN." 
 I13000:I 
 E15 
  
 10 
 "PLEASE ENTER TWO NUMBERS TO BE ADDED." 
  
   "REMEMBER TO SEPARATE YOUR NUMBERS	i I11500:I 	n "FIRST I WILL ASK YOU WHAT TWO NUMBERS   YOU WOULD LIKE TO ADD.  PLEASE SEPARATE YOUR NUMBERS WITH A COMMA." 	o  	s I13000:I 	x "NEXT I WILL ASK YOU FOR YOUR ANSWER." 	}  	 I11500:I 
 "IF YOUR ANSWER IS CORRECT I WI
   12 < "ASSIGNMENT 2, LEE HILL, JUNE 27, 1983" M# I11500:I S(  Z2 5 < "HI!  PLEASE TELL ME YOUR NAME." A :: F A$ P  Z 6 _ I12000:I d "HELLO ";A$;"!" e  f "WE ARE GOING TO DO FIVE MATH PROBLEMS" g                                                                                                                                                                                                                                                           +
  FULL SCREEN LOW RESOLUTION GRAPHICS 3 : ; 13 I( 16302,0 U2 Y047 a< 0,39Y hF Y yP T12000:T Z 16301,0 d :"PRESS ANY KEY TO CONTINUE";:Z$::   Y                                                                                                                                                                                                                                                                                                                                       ^ )
  TO GENERATE INTEGERS FROM 5 TO 20 5 I115 H X((1)16)5 O( X V2 I \<    
I                                                                                                                                                                                                                                                                                                                                                                                                                              
  HOW A GOSUB WORKS ,  MAIN PROGRAM S "YOU ARE NOW IN THE MAIN PROGRAM" \( 100 2 "YOU ARE NOW BACK IN THE MAIN PROGRAM" < 999 d  GOSUB1 n 5);"YOU ARE NOW IN GOSUB1" x     
                                                CLOSE ADDRESS"                                                                                                                                                                                                                                             TEN IN RECORD 0 *
 D$;"OPEN ADDRESS,L87" E
 D$;"WRITE ADDRESS,R0" M
 87 
  THE NAMES AND ADDRESSES WILL NOW BE WRITTEN ONTO RECORDS 1 THROUGH 3 
 I13 
 D$;"WRITE ADDRESS,R";I 
 NM$(I)","RD$(I)","CT$(I)","ST$(I)","ZP$(I) 
I D$;"E:             "; 	P NM$(I) 8	Z "STREET:           "; D	d RD$(I) _	n "CITY:             "; k	x CT$(I) 	 "STATE:(2 LETTERS) "; 	 ST$(I) 	 "ZIP:              "; 	 ZP$(I) 	 I 
   THE FILE ADDRESS IS OPENED AND THE RECORD LENGTH IS WRIT]
  TO STORE THE RECORD LENGTH IN RECORD #0, AND TO ADD 3 NAMES AND ADDRESSES TO THE FILE  NM$(3),RD$(3),CT$(3),ST$(3),ZP$(3)  D$(4) (  THE 3 NAMES AND ADDRESSES ARE INPUT 2 I13 < :"INPUT NAME AND ADDRESS FOR PERSON # ";I 	F "NAM            
	                                                                                                                                                                                                                                             (
  FIND POSITIVE NUMBERS IN A GROUP / S > S999970 b( S0ĺS;" IS A POSITIVE NUMBER" j2 20 <  7,-5,20,13,-11,-35,28,9999 F    
                                                                                                                                                                                                                                                                                                                                                                         I11500:I  J$"A"İ2100 2J$"B"İ2400 MJ$"A"J$"B"ī1200 W:: v"PLEASE READ THIS STORY." :::5 "WE LIKE TO SEE THE PARROTS.  THEY  "HAVE FUNNY BEAKS.  THEY SAY FUNNY WORDS." ,::: 6"WHAT IS THE "A.  POPCORN!  POPCORN!" &(::19 02"OR" ;<::9 WF"B.  LAD EATS POPCORN" cP::11 wZ"PLEASE TYPE"; d:" A "; n:"OR"; x:" B." :9:J$ :10:5 J$"A"J$"B"ĺ"YOU MUST TYPE ";::"A";::" OR ";::"B": ." ::5 7"PENNY SAID, ''THE POPCORN IS GOING" M:"ALL ABOUT!''" |:5:"THE MAN YELLED,''THE MACHINE CAN'T" :"STOP.  HAVE ALL THE POPCORN YOU CAN" :"EAT.''"  :: 
" WHAT IS THE BEST NAME FOR THIS STORY?" ::9 PE"; 8:" A "; B:"OR"; ,L:" B." 9V:9:I$ FX:10:5 ZI$"A"I$"B"ĺ"YOU MUST TYPE ";::"A";::" OR ";::"B": \I11500:I `I$"A"İ2100 jI$"B"İ2400 oI$"A"I$"B"ī900 :: "PLEASE READ THIS STORY"FOLLOWS THE ANIMAL TRACKS.  THE TRACKS" 0 I"LEAD HIM TO FOOD." U::: " WHAT IS THE BEST NAME FOR THIS STORY?" :::9 "A.  A FOX LOOKS FOR FOOD" ::19 "OR" ::9 "B.  THE DEN" $::11 ."PLEASE TY:7:5 K.H$"A"H$"B"ĺ"YOU MUST TYPE ";::"A";::" OR ";::"B": \0I11500:I n4H$"B"İ2100 >H$"A"İ2400 CH$"A"H$"B"ī600 :: "PLEASE READ THIS STORY." :::5 "THE FOX PEEPS FROM HIS DEN.  HE  *ITH IT'S COLOR NUMBER BEING 2 MORE THAN IT WAS :	 X039 F	 Y039 S	 X,Y)2 \	 X,Y c	 Y j	 X 	 24:"PRESS ANY KEY TO CONTINUE";:Z$:: 	     Y                                                                                             F
  TO SCAN THE SCREEN AND ADD 2 TO THE COLOR NUMBER AT EACH POINT N : m  20 RED STRIPES ARE DRAWN t( 1 2 Y0382 < 0,39Y F Y P  20 YELLOW STRIPES ARE DRAWN Z 13 d Y1392 n 0,39Y x Y .	  EACH POINT IS REPLOTTED W            		                                                                                                                                                                                                                                                b /
  TO GENERATE RANDOM INTEGERS FROM 0 TO 9 ; I115 L X((1)10) S( X Z2 I `<    
I                                                                                                                                                                       		                                                                                                                                                                                                                                                  RINTED ON THE SCREEN 0	P ::"THE NAME IS ";NM$ P	Z "THE PHONE NUMBER IS ";PH$ V	d    D                                                                                                                                                                      WU
  TO READ THE NAME AND PHONE NUMBER FROM THE FIRST RECORD OF THE FILE PHONELIST m D$(4): CONTROL-D  D$;"OPEN PHONELIST,L44" ( D$;"READ PHONELIST,R1" 2 NM$,PH$ < D$;"CLOSE PHONELIST" 	F  AFTER THE FIRST RECORD HAS BEEN READ IT IS P            		                                                                                                                                                                                                                                                 
  AREA OF A SQUARE   : G "SIDE OF SQUARE","AREA OF SQUARE" M  T N \ C1 i( CN100 p2 S }< S,(S2) F CC1 K 40 L  6 P  4,7,10,13,16,19 d    
I                                                                                    	                                                                                                                                                                                                                                                  800 2500 I13000:I 54 CORRECT RESPONSE ;9 I>13: HAT VC16,227 cH16,228 pM16,229 ~R14,2410 W11: HEAD \16,2211 a14,2412 f13,2513 k12,2614 p12,2615 u12,2616 z12,2617 12,2618 BOUT FAR AWAY ::11 -"PLEASE TYPE"; ;:" A "; H:"OR"; U:" B." b:8:L$ o:10:5 L$"A"L$"B"ĺ"YOU MUST TYPE ";::"A";::" OR ";::"B": I11500:I L$"A"İ2100 L$"B"İ2400 L$"A"L$"B"ī1TELL ME A STORY ABOUT" 4D:"RACCOONS,''SAID PAT." _N:5:"''TELL ME A STORY ABOUT DOGS,'' rX:"SAID KIM." b::"WHAT IS THE BEST NAME FOR THIS STORY?" l::8 v"A.  A STORY ABOUT ANIMALS" :19 "OR" :8 "B.  A STORY A TYPE ";::"A";::" OR ";::"B": 5I11500:I GK$"B"İ2100 YK$"A"İ2400 tK$"A"K$"B"ī1500 ~:: "PLEASE READ THIS STORY." ::5 &"''DAD, TELL ME A STORY ABOUT" 0:"RABBITS,'' SAID SAM." ::5:"''MOTHER, BEST NAME FOR THIS STORY?" (@:::10 ?J"A.  ZOO ANIMALS" KT::19 U^"OR" ah::10 }r"B. PARROTS ARE FUNNY" |::11 "PLEASE TYPE"; :" A "; :"OR"; :" B." :10:K$ :10:5 $K$"A"K$"B"ĺ"YOU MUSTSS ANY KEY TO CONTINUE";:Z$:: &
   Y                                                                                                                                                                                                                      2 	 0,39Y <	  A SLIGHT PAUSE AFTER EACH LINE IS DRAWN L	 I1100:I S	 Y Z	 J 	  A BLUE SQUARE IS DRAWN IN THE TOP LEFT CORNER 	 6 	 X019 	 0,20X 	  A SLIGHT PAUSE AFTER EACH LINE IS DRAWN 	 I1100:I 	X  
24:"PRE'#
  TO DRAW A PICTURE OF A FLAG + : O  THE SCREEN IS FILLED WITH RED V( 1 b2 Y038 n< 0,39Y F  A SLIGHT PAUSE AFTER EACH LINE IS DRAWN P I1100:I Z Y d  SIX WHITE STRIPES ARE DRAWN n 15 x J1112  AJ3 	 YAA            


                                                                                                                                                                                                                                              r /
  TO GENERATE RANDOM INTEGERS FROM 0 TO 9 ; I115 F X(1) Q( YX10 \2 Z(Y) c< Z jF I pP    
X                                                                                                                                                       
	                                                                                                                                                                                                                                                   ONTO RECORD #1 OF THE FILE PHONELIST B	Z D$;"OPEN PHONELIST,L44" _	d D$;"WRITE PHONELIST,R1" p	n NM$;",";PH$ 	x D$;"CLOSE PHONELIST" 	                                                                                                                F
  TO WRITE A NAME AND PHONE # ON RECORD #1 OF THE FILE PHONELIST o D$(4): D$ IS EQUATED TO CONTROL D   THE NAME AND PHONE NUMBER ARE INPUT ( "NAME:       "; 2 NM$ < "PHONE #:    "; F PH$ %	P  NOW THE NAME AND PHONE # ARE WRITTEN            

                                                                                                                                                                                                                                                 
  AREA OF A SQUARE   : G "SIDE OF SQUARE","AREA OF SQUARE" M  U C1 b( C6100 i2 S v< S,(S2) F CC1 K 40 P  4,7,10,13,16,19 d    
9 d    

  
N                                                                                    
                                                                                                                                                                                                                                                   GET HERE FAST.''" :: J" WHAT IS THE BEST NAME FOR THIS STORY?" X:::12 k"A.  THE HEAT w::19 "OR" ::12 "B.  THE BIG FIRE" ::11 "PLEASE TYPE"; :" A "; :"OR";  :" B." *:12:H$ ,0:I G$"A"İ2100 (G$"B"İ2400 BG$"A"G$"B"ī300 LX:: kb"PLEASE READ THIS STORY." xl:::5 v"KEN SAID, ''LOOK AT THE FIRE!  YOU                "CAN FEEL THE HEAT FROM HERE!  I KNOW THE  "FIRE TRUCK WILLBOOTS AND BIG FEET ::19 ("OR" 3::7 M"B.  RED SNOW BOOTS" Y::11 m"PLEASE TYPE"; {:" A "; :"OR"; :" B." :7:G$ :10:5  G$"A"G$"B"ĺ"YOU MUST TYPE ";::"A";::" OR ";::"B": I1150
6"PLEASE READ THIS STORY." +
@:::5 O
J"SAL SAID, ''MY BOOTS ARE TOO" U
T 
^"LITTLE.  THEY DON'T FIT MY BIG FEET. 
h 
r"BIG FEET NEED BIG BOOTS.'' 
|::: 
" WHAT IS THE BEST NAME FOR THIS STORY?" 
:::7 "A.  LITTLE 
	 24:6 	 "PRESS "; /	 :" SPACE BAR "; C	 :" TO GO ON." K	 W$ W	 :8:5 {	 "PLEASE TYPE YOUR FIRST NAME." 	 :5 	 A$ 	 ::5 	 "IT'S NICE TO MEET YOU ";A$;"!" 	 ::5 	 "WHAT IS YOUR LAST NAME?" 	 :5 	 B$ 	,: 
  MAKE MI5 $ D$"": CTRL D 7( D$;"OPEN MI5" J2 D$;"READ MI5" Q< N [A NN1 oF D$;"CLOSE MI5" ~d  GREETING n ::10:5 x "HI!  I'M YOUR FRIENDLY COMPUTER"    "READY TO HELP YOU PRACTICE READING AND"    "THINKING."              						 




                                                                                                                                                                                                            "
  TO DRAW A RANDOM BAR GRAPH * : 6 I039 D( Y(1)40 Q2 (1)16 ]< Y,39I dF I P 24:"PRESS ANY KEY TO CONTINUE";:Z$::   
I                                                                                                                                                                                                                                                                                                                                                                       L %
  TO INTRODUCE THE INT FUNCTION 0 X6.53 ; Y(X) D( X,Y J2    
X                                                                                                                                                                                             	                                                                                                                                                                                                                                                   B 	 C 	 J +	 D$;"CLOSE LPGRADES" A	 D$;"CLOSE LPNEW" V	 "COPY COMPLETE" \	    

  
$                                                                                                                                                           ^*
  COPY FILE LPGRADES INTO FILE LPNEW > D$"": CTRL-D V D$;"OPEN LPGRADES" n( D$;"READ LPGRADES" u2 X < D$;"OPEN LPNEW" F D$;"WRITE LPNEW" P X d J1X i D$;"READ LPGRADES" n N$,A,B,C  D$;"WRITE LPNEW"  N$  A 	                                                                                                                                                                                                                                                             
  AREA OF A SQUARE   : G "SIDE OF SQUARE","AREA OF SQUARE" M  T S c( S999990 p< S,(S2) xF 30 P  4,7,10,13,16,19 R  9999 Z    

                                                                                                                                                                                                                                                                                                                                                          14,2428 15,2329 (16,2230 617,2131 T0: HATBAND,NOSE,BUTTONS a17,219 l	19,16 w	19,17 	19,28 	19,30 	:10 $	"VERY GOOD ";A$;"!" )	I12000:I .	: `	 WRONG RESPONSE j	:5:9 t	"SORRY ";A$;", T12,2619 12,2620 '13,2521 514,2422 C16,2223 Q17,2124 _18,2025 m18,2026 {2: EYES 17,13 21,13 1: MOUTH 16,19 22,19 16,1720 21,2220 18,2021 12: SHIRT 13,2527 11,22 12,25 10,29 %   
A                                                                                                                                                                                                                      5,1137 
9,38 
6 %
6,734 2
35,373 ?
5,1135 L
4,1036 Y
5,1137 c
9,38 s
A1250:A z
9 
26,286 
&30,326 
023,297 
:25,318 
D23,259 
N9,27 
X7,31 
]6 
b8,20 
l4,24 
v3,27 
4,30 	230 	 17,2931  	 27,2829 .	32,3329 5	6 B	0,3933 O	"0,3934 \	,0,3935 i	60,3936 v	@0,3937 	J0,3938 	T0,3939 	^8 	h30,3925 	r30,3934 	|25,3930 	9 	6,734 	35,373 	5,1135 	4,1036 
'
   7  22,2310 '( 21,11 22 24,11 =< 20,12 HF 25,12 SP 19,13 ^Z 26,13 ld 14,2327 wn 26,21 x 20,2225  11  28,13  12,1529  12,1630  27,19  27,21  12  28,19  28,21  17,2929 	 17,2                                                                                                                                                                                                                                                         *
  TO DISPLAY A SHAPE ON A BACKGROUND 2 : 9 1 E( Y039 Q2 0,39Y a< I1100:I hF Y oP 6 |Z X1029 d 10,29X n I1100:I x X  24:"PRESS ANY KEY TO CONTINUE";:Z$::                                                                                                                                                                                                                                                                                                           f A
  THIS PROGRAM GENERATES 10 RANDOM NUMBERS BETWEEN 0  AND 1 M I110 W (1) ^( I d2    
I                                                                                                                                                                   	                                                                                                                                                                                                                                                  LPGRADES" "	 D$;"WRITE LPGRADES" )	 X C	 D$;"APPEND LPGRADES" \	 D$;"WRITE LPGRADES" d	 N$ k	 A r	 B y	 C 	 D$;"CLOSE LPGRADES" 	 70 	 "FILE PROCESSED" 	    


                                                                    '
  ADD NEW GRADES TO FILE LPGRADES ; D$"": CTRL-D S D$;"OPEN LPGRADES" k( D$;"READ LPGRADES" r2 X < D$;"CLOSE LPGRADES" F  P "ENTER NAME OR STOP" Z N$ d N$"STOP"230 n "ENTER 3 GRADES" x A,B,C  XX1 		 D$;"OPEN                                                                                                                                                                                                                                                              
  AREA OF A SQUARE   : G "SIDE OF SQUARE","AREA OF SQUARE" M  T S a< S,(S2) iF 30 P  4,7,10,13,16,19 Z    
                                                                                                                                                                                                                                                                                                                                                                                     100   D                                                                                                                                                                                                                                                       D$;"CLOSE MI5" '(
 FARWELL STATEMENT 62
::5:10 _<
"IT HAS BEEN FUN READING WITH YOU," eF
 P
A$;".  HAVE A NICE DAY!" Z
::13:: d
"KEEP READING!" i
24:5 n
:"PRESS "; s
:" SPACE BAR "; x
:" TO START OVER." }
W$ 
HAT WAS NOT THE " ~	 7	"BEST NAME FOR THE STORY." C	::: K	11 d	"KEEP PRACTICING !" u	I14000:I {	 	 	 FILE STUDENT RESPONSES 	 	D$;"OPEN MI5" 	D$;"WRITE MI5" 	N 	D$;"APPEND MI5" 	D$;"WRITE MI5"  
ĠҍΠ                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        )
  TO FILL THE SCREEN WITH ONE COLOR 1 : 9 13 E( Y039 Q2 0,39Y a< I1100:I hF Y P 24:"PRESS ANY KEY TO CONTINUE";:Z$:: Z    Y                                                                                                                                                                                                                                                                                                                                                              N1 
 JI1N '
 B$(I)B$(J)220 4
 C$B$(I) D
 B$(I)B$(J) Q
 B$(J)C$ X
 J _
 I {
  PRINTS SORTED STRINGS 
 : 
 "LIST OF ALPHABETIZED WORDS" 
 
I1N 
B$(I) 
"I 
,   
)                                              3	Z  INPUTS THE WORDS ACCORDING TO N FROM LINE 40 g	d "PLEASE INPUT A WORD AFTER EACH QUESTION MARK" r	n I1N }	x B$(I) 	 I 	  SORTS EACH STRING BY COMPARING IT TO THE NEXT STRING 	  STRING SWITCH PLACES IF NECESSARY (LINES 190-210) 
 I1%
  ALPHABETIZES UP TO 20 STRINGS 1 B$(20) \ "NUMBER OF WORDS TO BE INPUT,MAX 20"; e( N: 2  TESTS TO SEE IF NUMBER OF STRINGS EXCEED THE MAX NUMBER < N20100 F "TWENTY WORDS IS THE MAXIMUM NUMBER OF WORDS THAT YOU CAN INPUT"  	P 30            	                                                                                                                                                                                                                                              "AVERAGE" 	  	 J1X 3	 A(A(J)B(J)C(J))3 @	 N$(J),A G	 J M	  f	 "FILE IS PROCESSED" l	    
ROCESSED" 	    
D
S                                                                                                                          n# N$(200),A(200),B(200),C(200) [
  FIND GRADE AVERAGES FOR STUDENTS ON FILE LPGRADES o D$"": CTRL-D  D$;"OPEN LPGRADES" ( D$;"READ LPGRADES" 2 X < I1X F N$(I),A(I),B(I),C(I) P I x D$;"CLOSE LPGRADES"  : 		 "NAME",                                                                                                                                                                                                                                                            F (
  READING A VALUE FROM A DATA LIST / S 6 S >(  4 D2    
  U N1 b# N1070 o( N,(N2) z2 NN1 < 35 F    
1                                                                                                                                                                                                                                                                                                                                                                                 $(PI):::1900 >:22:"I DON'T UNDERSTAND ";IN$:2700:40 L807:280 R : p+** PARSE INSTRUCTIONS ** ,J1((IN$)1) 6(IN$,J,1)"."IN$(IN$,((IN$)J)):60 @J J40 ** DETERMINE QUANTITY ** J1(IN$) (IN$,J,1)I$"PD"DR1:300 ,
 I$"NT"T1:700:300 G
 I$"TU"T0:800:300 _
 I$"HO"İ1600:300 v
 I$"CL"İ1700:40 
 I$"FI"2000 
 I$"RS"İ3100 
 I$"ED"1800 
 I$"RA"ī3000 
 I$"QU"ĉ:: 
I$"IN"IG1:400:300 BP1ED$PI 
  CREATE FILE MI5 + D$"": CTRL D > D$;"OPEN MI5" S( D$;"DELETE MI5" f2 D$;"OPEN MI5" z< D$;"WRITE MI5" F 10 P "CORRECT ANSWERS A,B,A,A,B,A" Z D$;"CLOSE MI5" d    D                                                            ?????????????"??'$$-----66>??NIIIII"$$$$$,----666666?+ ???????$$$$$$$$$??,%-,%-,%-,%-,%-,%-,%--.5-.5-.5-.5-.5-.5-.5=??666666666????$$$$$$????766666.----ۻ:??????????$$,----566?? $                                               @ By  $$$%%%%$$$$$$$$$$$,,,,,5555566666666666....666???????? $$$%%%%$$$$$$$$$$$,,,,,5555566666666666....666???????? $$$%%%%$$$$$$$$$$$,,,,,5555566666666666....666???????? ???????$$$$$$$$$??,-,%-,%-,%-,%-,%-,%-,-.5-.5-.5-.5-.5-.5-.5??666666666????                                                                                                                                                                                                                                                             7
  TO DRAW A VERTICAL LINE USING THE VLIN FUNCTION ? : G 15 T( 3,1020 2 24:"PRESS ANY KEY TO CONTINUE";:Z$:: <    
Z
                                                                                                                                                                                                                                                                                                                                                                                 
  ALPHABETIZING TWO WORDS 6 "TYPE IN A WORD"; >( A$ [2 "TYPE IN ANOTHER WORD"; c< B$ vF A$B$ĺA$,B$ P A$B$ĺB$,A$ Z    
A                                                                                                                                                                                                                                                                                                                                                                              
 : '
 "FILE HAS BEEN PROCESSED" -
    
I                                                                                                                                                                                                              ;"WRITE LPGRADES" 	U I1 '	Z J1I1 2	d N$(J) <	n A(J) F	x B(J) P	 C(J) W	 J p	 D$;"CLOSE LPGRADES" 	  "SAM",87,80,93,"FRED",92,99,85 	  "WILLIAM",74,77,81 	  "JIMMY",81,90,77,"STOP",1,1,1  	 : 	 "FILE HAS BEEN PROCESSED"  
 # N$(100),A(100),B(100),C(100) U
  PROGRAM TO STORE NAMES AND GRADES ON A FILE b I1100 | N$(I),A(I),B(I),C(I) ( N$(I)"STOP"60 2 I < D$"":   CTRL-D F D$;"OPEN LPGRADES" G D$;"DELETE LPGRADES" H D$;"OPEN LPGRADES" 	S D$            
                                                                                                                                                                                                                                               8
  THIS PROGRAM COUNTS TO 10 AND SQUARES THE NUMBER @ : _ "NUMBER","NUMBER SQUARED" e  m N1 z# N1070 ( N,N2 2 NN1 < 35 F    
                                                                                                                                                                                                                                                                                                                                                             27Ĺ16368,0:40 ,	d I$"FD"İ400:500:300 L	n I$"BK"B1:400:500:300 h	x I$"RT"İ400:600:300 	 I$"LT"LE1:400:600:300 	 (IN$,1)">"1100 	 I$"RA"2705 	 I$"DO"1300 	 I$"//"D(C)D(C)1:1470 	 I$"PU"DR0:300 
  16400:::2800::800 ?( :FCFC1:FC25FC(1):FC0 M* 16368,0 - 22:"WHAT DO YOU WANT THE TURTLE TO DO? ";IN$ 2 BP0:VC0:IV0:IC0:C0:285 < IN$""40 F (IN$,1)"."IN$(IN$,((IN$)1)) P I$(IN$,2) 	Z KY(16384):KY1                !! """                                                                                                                                                                                                                           ōԴϴĵԹȍϴĶԹōϴıԹčϴĸԹōŮծϮĲԹĳԹĮŮծϮĲԹĲԹĮŮծϮ˱ԹĳԹĮȮծ˲ԹĳԹĮč                                                                                                                                                                                                                                                                                   
 :I0239:I30 + 10I,010I,159 2 I 9# 3 ]$ 10,0239,0239,15910,15910,0 l% 9,09,159 ( Z$"BGVWBOBW":200: 2 Z$"LRIILRLI":200: < Z$"KNOTKGUT":200 F   I1(Z$)  4(I1)5  (Z$,I,1);:I:   I                                                                                                                                                                                                                                                                            9
  TO DRAW A HORIZONTAL LINE USING THE HLIN FUNCTION A : I 15 V( 5,1120 2 24:"PRESS ANY KEY TO CONTINUE";:Z$:: <    
Z
Z                                                                                                                                                                                                                                                                                                                                                                             i )
  USING THE MID$ SUBSTRING FUNCTION = A$"SUMMERTIME" E A$ R( (A$,7) a2 (A$,4,3) g<    
U                                                                                                                                                                	                                                                                                                                                                                                                                                  ),(S(J)2) 	 J .	 "FILE IS ALL PROCESSED" 4	    
  
                                                                                                                                                                                                    6;
  CALCULATE THE AREA OF A SQUARE USING DATA FROM FILE R D$"": CONTROL-D f D$;"OPEN NUM1" z( D$;"READ NUM1" 2 I1100 < S(I) F S(I)999990 P I Z D$;"CLOSE NUM1" d : n "SIDE","AREA OF SQUARE" x   J1I1 
	 S(J                                                                                                                                                                                                                                                             8
  THIS PROGRAM COUNTS TO 10 AND SQUARES THE NUMBER @ : _ "NUMBER","NUMBER SQUARED" e  m N1 x( N,N2 2 NN1 < N1040 F    
    
5                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              	                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     Šɵ   Ġɵ Ԡ                                                                                                                                                      ԠŠ ŠӠ !Π  Š ȠΠ Π̠ " ɵ           Ǳ !Ǳ "Ҡ Ҡ Ӡ Š Ԡ                                   z        "  #                                                                                                                                                                                                                  ǳ Ǵ ǵ Ƕ Ƿ Ǹ ǹ          ǹ Ǳ 
Ǳ 	Ǳ Ǳ Ǳ ǲ          ǲ  ǳ !Ǵ "ǵ Ƕ Ƿ Ǹ          ² ³ ´ µ 	¶ · Ǳ          
ͱ 
Ͳ 

ͳ 	
ʹ ͵ Ͷ ±          	ǵ  
Ƕ !
Ƿ "
Ǹ 
ǹ 	Ǳ 
Ǳ          ³ ´ µ 
Ǳ ǲ 
ǳ 	Ǵ          ų Ŵ ŵ Ŷ ŷ  ± ²          ų Ŵ ŵ Ŷ ŷ 
ű 	Ų  	        Ե ű Ų ų  Ŵ !ű "Ų  
        в в в Ա Բ Գ Դ          б 
б 	б в в в в           б !б "б б б б б          г д е ж з и й          Ϡ Ԡ à2 Ҡ ҠӠ' б в r 
  USING RND(X) WHERE X<0 * X(2) 6 "X= "X B( I110 M2 Y(1) Y< "Y= "Y `F I hP : pZ 20   

                                                                                                                                                                                                                                                                                                                                                                                                           :  I14 @ IT$(I);12);BR$(I);24);MN$(I);31);Q(I) F  M I S    
D                                                                                                                                                                         IS OUTPUT IN TABULAR FORM "
 : S
 "ITEM";12);"BRAND";23);"MODEL";30);"QTY" [
 : f
 I1N 
 IT$(I);12);BR$(I);23);MN$(I);30);Q(I) 
  
 I 
    S    DHER INFORMATION 
 : 
 "ITEMS";12);"BRAND";24);"MODEL";31);"QUANTITY" READ INVENTORY,R0" U	F L,N: THE LENGTH AND NUMBER OF RECORDS IS READ FROM RECORD 0. `	P I1N }	Z D$;"READ INVENTORY,R";I 	d IT$(I),BR$(I),MN$(I),Q(I) 	n I 	x D$;"CLOSE INVENTORY" 	 : 	 "PRESS ANY KEY TO CONTINUE":A$ 
  THE INFORMATION`
  TO READ THE WAREHOUSE INVENTORY FROM THE FILE AND OUTPUT THE INFORMATION IN TABULAR FORM  IT$(50),BR$(50),MN$(50),Q(50)  D$(4): D$ IS THE CONTROL-D CHARACTER (  THE INVENTORY IS READ FROM THE FILE 2 D$;"OPEN INVENTORY,L34" 	< D$;"                                                                                                                                                                                                                                                         8
  THIS PROGRAM LISTS COUNTING NUMBERS FROM 1 TO 10 P  AND THEIR SQUARES X : w "NUMBER","NUMBER SQUARED"  N110 ( N,(N2) 2 N <                                                                                                                                                                                                                                                                                                                                                                " 	O: 0T"        BASIC LEARNING PROGRAMS" 8^: Tc LOAD AND RUN RENUMBER mh(4)"EXEC EXECFILE" sr   6                                                                                                                                         LOAD 
 (768)0300 o":"...LANGUAGE CARD CANNOT BE RELOADED":"   UNTIL THE SYSTEM IS REBOOTED..." y,:: 6"W.A.C.C.  VOLUME   1      APPLE DOS 3.3" @"DISK   2 : VERSION 1.02 : LEVEL GENERAL" J"COPYRIGHT 1982 BY UW - RIVER FALLS6:  769  (768)1250 %   I --IF THERE, LOAD INTG AND PA#1 P    10:"(LOADING INTEGER INTO LANGUAGE CARD)"  "BLOAD INTBASIC,A$D000"   --WRITE PROTECT THE CARD  A(16254):  $C082  300   --NO CARD OR CAN'T RE804,0:805,208:806,208:807,10:808,173:809,129:810,192:811,173:812,129: 
s 813,192:814,169:815,1:816,208:817,2:818,169:819,0:820,141:821,0: 
x 822,3:823,104:824,205:825,0:826,224:827,240:828,3:829,173:830,128: } 831,192:832,9UMBER 	h(4)"EXEC EXECFILE" $	r   24:781,208:782,35:783,173:784,131:785,192: 	d 786,173:787,131:788,192:789,169:790,165:791,141:792,0:793,208:794,205: 	i 795,0:796,208:797,208:798,19:799,74:800,141:801,0:802,208:803,205: N
n %
   -- DOS 3.3 HELLO     *,:: Y6"W.A.C.C.  VOLUME   1      APPLE DOS 3.3" @"DISK   2 : VERSION 1.02 : LEVEL GENERAL" J"COPYRIGHT 1982 BY UW - RIVER FALLS" O: T"        BASIC LEARNING PROGRAMS" ^: 	c LOAD AND RUN REN            
	                                                                                                                                                                                                                                        I),MN$(I),Q(I) TI /^D$;"CLOSE INVENTORY" Yh INFORMATION FROM THE FILE IS LISTED _r |"THE CURRENT INVENTORY ON FILE IS:"  "RECORD #";10);"ITEM";20);"MODEL";30);"QUANTITY"  I1N I;10);IT$(I);20);MN$(I);30);Q(ID":910  RE$"NEW"630 U THE QUANTITY OF AN ITEM IS TO BE CHANGED ON THE FILE  THE CURRENT CONTENTS OF THE FILE ARE READ D$;"OPEN INVENTORY,L34" "D$;"READ INVENTORY,R0" ,L,N 6I1N @D$;"READ INVENTORY,R";I JIT$(I),BR$(
 "       ALREADY IN THE INVENTORY": J
 "STOP -- TO STOP THE PROGRAM" P
  }
 "ENTER UPDATE OPTION - NEW,OLD,OR STOP" 
  
 RE$ 
   BASED ON THE USER'S RESPONSE GO TO THE CORRECT BLOCK 
   OF STATEMENTS  RE$"STOP"ĺ"FILE IS PROCESSE0),Q(50) 	F D$(4) C	P  ASK THE USER TO ENTER THE TYPE OF UPDATE I	Z  Q	d : q	n "THE UPDATE OPTIONS ARE": 	x "NEW -- TO ADD A NEW ITEM TO THE" 	 "       INVENTORY": 	 "OLD -- TO INCREASE OR DECREASE" 	 "       THE QUANTITY OF AN ITEM" 'A*
  TO UPDATE THE WAREHOUSE INVENTORY  T  THE FOLLOWING UPDATES ARE POSSIBLE:   INCREASE THE QUANTITY OF SOMETHING PRESENTLY IN THE WAREHOUSE (  DECREASE THE QUANTITY OF AN ITEM 2  ADD A NEW ITEM TO THE INVENTORY 	< IT$(50),BR$(50),MN$(5                                                                                                                                                                                                                                         /
  THIS PROGRAM LISTS THE ODD NUMBERS FROM O  1 TO 10 AND THEIR SQUARES W : v "NUMBER","NUMBER SQUARED"  N1102 ( N,(N2) 2 N <                                                                                                                                                                                                                                                                                                                                                               )|cc]ĠĠΠa(à)Q                                                                                                                                                                                         Š)(4a(ҠԠŠĮ)5a(ŠӠš)6Q;KM6c.@a(׮îîŠŠӠ).Ja(ˠΠ̠))Ta(Ԡ٠נҠ)Ycc&^a(àǠŠĠԠŠ)a(̠Š͠ӠĮ),Q-KM6.cc)/a(Š)0c,1a(̠ŠàǠӧ),2a(ΠΠԠì)'3a(٠̠ԠΠΠΠ] ]ƠŬĠ ]2 o
 a(ǠԠϠŠĩ) a(Ġìİ) ]ŠԠŠ q.?6~?r]ð _;]]ϠĠҠΧԠ]"`.? r  $-	#cccP$a(e d*e d+e d,e Us d-e d.e d/e d0e d1e d2e d3e  d4e d5e  Ux d6e d7eh d8e d9e  d:e d;e d<e d=e d>e } d?e d@e`  M `.? r $ e# de de de Ud de de de de de de de  de de Ui de  de de de deJ d e d!e  d"e d#e Un d$e  d%e d&e d'e
 d(e d)D
 ]Ӡ ] KM6( cc%2 a(ŠԠŠ)F ] P ]ŠŠĠUZ d e  de de  de deH de de de deh U_ d	eH d
e de  de de d            
	                                                                                                                                                                                                                                      ٹHH ޥLLޥШh^^h_H r륡HHHHHl^ h#d j݄hJhhhhhhE`   LJ }d.U"i  L=8, LLTҐL  {ݩ),(,, ѸL LԠhhL ߅ ` ȱLL    ߅ e i` 꺽	  ' 8	uvL׊i  ,    {$8$0`LԦƹƸ $HH  `ީ   8ϐ*IEŉa  Lݦ,{iweLi^
e^hٲаg jH hV_F*ƹƸٲаH  $P ) 0 Z ۆ  $1$P	膸 ":,i   = {LrH 0h J c  ,Lqۥ  3 LۥL Ȫ*ȱ_ȱ{ȱȅ| L+ܥLSؠ ߠL:`?EXTRA IGNORED ?REENTER  \I`$ !i)$ )L(ʊ$  L W   檠 ^ \  LD۩ ,?	ɠ )H h`0{|uvLh$L :ۥyz`  @ `" ީ;  =L Z , ,խ Lc ZL,զ}~,  ߅hL*   ,h` PQ/Q^ԥP
&^
&^ePP^eQQP&QPePQ  L ߅ ޥHH {h* mh r  ȥ`L'hpojiLڠ  㥌 婝  5 ȱȱ` =  $)94,;D {$0 4 Lک?`gh<=ij>?`v(Le lL5٩ ӥHHvHuHH   >L  ٥vQ8egh ֐ ` eӚɰ,ZLLhhB;uhvhh ٘e`:,  "hhh` {  ɫ ޥ   L>L( HɰɫЉơe$v# \ۦuv $ W   (Lb-逐@
H HL LF:L8gh}~` Ƀ` Sբ$L<vyzuvwxhh]ӐL1L<ҤzLԥywxuv`8gPhQ   L  gePiheQjR  $LeLԩP <=R> ) \ۥ$! ک$ȱȱж \L枱`8Єτ ,0  \ ,0 \ \۩ И F eihh	  eHi HvHuH  j gݥ	%ׅ^_L ީ      g  ޥHHH Xإvyz W4ȱuȱv
Н ƹ`ghȥQћ	Pћ
` ֨gȑggiihi j ֩ *stopijklmn IآURhhHH z`gihi`
,    ,Є   hhPQPQD X ȱȱQP- $_^ijL<Ԡȱ^Șe^ ^_i ȑ^^_Ң3 j  ) ` )`ʠ$hh eL $p "tpM?E0<=Ѕυ   8ɀAN4O0Ťș98:I8xІ șh0hhpo`M$L  Z۽`H \h ֩P :ۤv  ڢ .ՆF  v YLئij  YՄ ֐D_i^aeii`jij圪8iae^_^`_a 8stopiejȄ ӥPQmnij e֥gh^ DIRECTYPE MISMATCSTRING TOO LONFORMULA TOO COMPLECAN'T CONTINUUNDEF'D FUNCTIO ERROR  IN  BREAK Ɂ!
i` Ӆmn8囅^圪#8^Ɨ8^ƕƗƕ`
i65^^.`p(o"H	H ANOҾSGINABUSFRSCRNPDPOSQRNLOEXCOSITAATPEELESTRVAASCHRLEFTRIGHTMID NEXT WITHOUT FOSYNTARETURN WITHOUT GOSUOUT OF DATILLEGAL QUANTITOVERFLOOUT OF MEMORUNDEF'D STATEMENBAD SUBSCRIPREDIM'D ARRADIVISION BY ZERILLEGALPLOHLIVLIHGRHGHCOLORHPLODRAXDRAHTAHOMROTSCALESHLOATRACNOTRACNORMAINVERSFLASCOLORPOVTAHIMEMLOMEMONERRESUMRECALSTORSPEEDLEGOTRUIRESTORŦGOSURETURRESTOOWAILOASAVDEPOKPRINCONLISCLEAGENETABTFSPCTHEANOSTE  0oeܔٱ0ۏ$1@hnW &tlnrvNjUaE=H jmكدzڕؤi֟H֐#
 A	:dFZyy{{h}PTFNddENFONEXDATINPUDEDIREAGTEXPRINCAL            
	 
	 
	                                                                                                                                                                                                                                                                                                                                                                                                                 ` $
  PRINT OUT RECTANGLE OF STARS / K17 : J15 D( "*"; K2 J Q<  XF K ^P    
K                                                                                                                                                                                                                                                                                                                                                                                                                           LINES IN RANGEINCREMENT TOO LARGEDUPLICATE LINE NUMBERSOUT OF MEMORYPROGRAM ON HOLD, USE "&M" TO RECOVERHOLD FILE IN USELIMITED MEMORY, MAY DESTROY PROGRAM     CONTINUE (Y/N)?SYNTAX> 63999LINE TOO LONGINCREMENT = 0                         E TOO LONGINCREMENT = 0  RL` EȱEi樠
ȱȱ`ijEȱEi椠` H	 h` :808` ESIF    ee'Lѥȥ񥰶NO PROGRAM IN MEMORYNO 'Lѥȥ񥰶NO PROGRAM IN MEMORYNO LINES IN RANGEINCREMENT TOO LARGEDUPLICATE LINE NUMBERSOUT OF MEMORYPROGRAM ON HOLD, USE "&M" TO RECOVERHOLD FILE IN USELIMITED MEMORY, MAY DESTROY PROGRAM     CONTINUE (Y/N)?SYNTAX> 63999LIN
&&
&!ee)ei  `hhL Ȫ`樥sthhRL` EȱEi樠
ȱȱ`ijEȱEi椠` H	 h` :808` ESIF    ee stsưƯsgůh尐giihi j g` LӆԆ8stijRLghLABCՆ>ֆ?s<t=  ,Նsֆt8ӆԆ eiej ӆԆghȱȘe i ȑLe &1壅夅  Ȫ eȩ eˠgLgh8   Ȫ󄫠 # eȩ eѩ  Ll` - H LӆԆLsůtRLgӆhԆsՆtօ > &eee膝JJJJ)ŝƝ	0ȵƞढ़0 ,LƂLڂiii j 8st ijRL gh  #Lѥȥ ݠ 8埅ȱ嵩JJJJ)ŝƝLpƞߥ ,LLtRL  L ƞƠeEgi Eh8iejegehe eȪi   LT   >ȥ Ȫ͆0  .ee'Lѥȥ񥰶L  & &ghȱ y  y;L ۥghijL  L   ͆0  ҅ > &eee膝ꤸ ML#gL
  )WHLCL , ɆɀL
 
,  ҅LзLgş堰G L  & & &  	'(121)(122)25631   6yi<>zi=i?<s8tit8sB@tCtABCB>?><>=? >BPݱ>BL @ /@i	ipm@8e@@Ai A8ϥ_^8LKLK
       RENUMBER : =  DO NOT CHANGE LINE 1205 ]  IT IS CALLED BY EXECFILE 4)"RENUMBER IS INSTALLED AND READY" : "IF YOU USE 'FP', 'HIMEM', OR 'MAXFILES" "YOU WILL HAVE TO RE-RUN RENUMBER."  	' DO NOT CHANGE 10010            
	                                                                                                                                                                                                                            FIRST PROGRAM AND" 4"TYPE" .>:"& HOLD" [H:"     NEXT, LOAD THE SECOND PROGRAM." R"YOU MAY RUN OR RENUMBER THIS PROGRAM" \"AS NEEDED." f:"     THEN, TO MERGE THE TWO TYPE" p:"& MERGE" z3860 TT)"MERGE"PT)"PAGE 7 "    39 PRINT A" 2"99 RETURN          45 RETURN" <3860 ZTT)"MERGE"PT)"PAGE 6 " ` "     THIS PROGRAM CAN ALSO MERGE" "THE BASIC PROGRAM IN THE HOLD FILE TO" "TO THE BASIC PROGRAM IN MEMORY."   *:"     FIRST, LOAD THE :"1 INPUT X          1 INPUT X" N"2 IF X<1 THEN 1    2 IF X<1 THEN 1" {"3 ON X GOSUB 39,87 3 ON X GOSUB 39,30" "27 END             27 END" "39 PRINT A         30 PRINT A * A" "45 RETURN          35 RETURN" "87 PRINT A * A    TO RENUMBER PART OF A PROGRAM," GX"YOU MUST SPECIFY WHICH PART BY" rb:"  START   SETS THE FIRST LINE AND" l"  END     SETS THE LAST LINE TO BE" v"          RENUMBERED" :"& FIRST 30, START 87, END 99" :"OLD                NEW" $" /"3 ON X GOSUB 39,87 60 ON X GOSUB 65,75" T"39 PRINT A         65 PRINT A" x"45 RETURN          70 RETURN" "87 PRINT A * A     75 PRINT A * A" &"99 RETURN          80 RETURN" 03860 :TT)"RENUMBER"PT)"PAGE 5 " D !N"    THE STEP TO THE NEXT LINE" 2"         NUMBER" c:"     YOU CAN SET THE NEW FIRST LINE AND" "LINE INCREMENT TO ALMOST ANY VALUE." :"OLD                NEW" :"1 INPUT X          50 INPUT X" "2 IF X<1 THEN 1    55 IF X<1 THEN 50 $h"45 RETURN          60 RETURN" Mr"87 PRINT A * A     70 PRINT A * A" q|"99 RETURN          80 RETURN" {3860 TT)"RENUMBER"PT)"PAGE 4 "  "& FIRST 50, INC 5" :"  FIRST  SETS THE FIRST NEW LINE NUMBER" "  INC    SETSTEN AND GOING BY TENS." 9,::"OLD                NEW" `6:"1 INPUT X          10 INPUT X" @"2 IF X<1 THEN 1    20 IF X<1 THEN 10" J"3 ON X GOSUB 39,87 30 ON X GOSUB 50,70" T"27 END             40 END"  ^"39 PRINT A         50 PRINT A""       IT WILL DESTROY RENUMBER!" -3860 NTT)"RENUMBER"PT)"PAGE 3 " T "     THIS PROGRAM CAN RENUMBER ALL OR" "PART OF A BASIC PROGRAM.  BY TYPING" :"& <RETURN>" :"IT WILL RENUMBER THE ENTIRE PROGRAM" ""STARTING AT    A R  R  N   N  I  N   N G   G" P"W   W A   A R   R N   N III N   N  GGG " X13 {"         DO NOT PRESS RESET" :"      DURING RENUMBER OR MERGE" :"    IT WILL DESTROY YOUR PROGRAM!" :"      ALSO DO NOT USE 'MAXFILES'" #:AGE 2 " 6Z"W   W   A   RRRR  N   N III N   N  GGG " ed"W   W  A A  R   R N   N  I  N   N G   G" n"W   W A   A R   R NN  N  I  NN  N G    " x"W W W AAAAA RRRR  N N N  I  N N N G    " "W W W A   A R R   N  NN  I  N  NN G  GG" !"WW WW A   ERROR MESSAGES" 1"13       OTHER MESSAGES" G"14       NOTES" ]"15       NOTES" s "16       NOTES" {
23 "PRESS RETURN TO RUN RENUMBER" "HIT ANY KEY FOR INSTRUCTIONS"; (A$ 2(A$)3Ā <(A$)133950 F PPT)"P" 0
" 6     MERGE          14    USAGE NOTES" _
" 7     MERGE          15    USAGE NOTES" 
" 8     SYNTAX         16    USAGE NOTES" 
1290 
"9        INPUT SYNTAX" 
"10       ERROR MESSAGES" 
"11       ERROR MESSAGES" "12       PAGE   TITLE     " 	V I	`" 1     CONTENTS        9    SYNTAX    " w	j" 2     WARNING        10    ERROR MSGS" 	t" 3     RENUMBER       11    ERROR MSGS" 	~" 4     RENUMBER       12    ERROR MSGS" 
" 5     RENUMBER       13    OTHER MSGSm%        RENUMBER  *::255 :TT15:PT34 t"&";05);"APPLESOFT RENUMBER INSTRUCTIONS";40);"&"; z $"&";4);"COPYRIGHT 1980  APPLE COMPUTER INC";40);"&"; .:: 8 BTT)"CONTENTS"PT)"PAGE 1 " 	L"PAGE   TITLE                  
	 
	 
	                                                                                                                                                                        "."QU((IN$,3,J3)):440 "J 5QU((IN$,3)) JQU0İ1500:460 gIG1ICIC1:IVQU:IG0 m ** MOVE TURTLE ** 700 B1TUTU180 X1X(TUCV)QU.00005:Y1Y(TUCV)QU.00005 X19Y19X1270Y1139580 DR0 WITH A COMMA."     $ A,B *  1 5 B I11500:I d "PLEASE SOLVE THIS PROBLEM:" u I11500:I {     10:15  A;" + ";B;" = ";  C DAB  15:12 "CDĺ"GOOD JOB ";A$;"!" $I13000:I ' 9
  TO PLOT TWO POINTS ON THE HIGH RESOLUTION SCREEN. A : H 3 T( 50,100 `2 200,50 < 24:7:"PRESS ANY KEY TO CONTINUE"; F Z$ P : Z                                                                                                                                                                                                                                                                                                                                                               r =
  TO START PRINTING TEXT ON THE 10TH LINE OF THE SCREEN C  K 10 j( "UNIVERSITY OF WISCONSIN" p2    
  
                                                                                                                                                                                                                                                                                                                                                                                                       GOSUB1A +	 10);"YOU ARE NOW IN GOSUB1A" 1	  7	    
G                                                                                                                                                                                                    9#
   HOW A NESTED GOSUB WORKS   6  MAIN PROGRAM ] "YOU ARE NOW IN THE MAIN PROGRAM" e( 70 2 "YOU ARE BACK IN THE MAIN PROGRAM" < 150 F  GOSUB1 P 5);"YOU ARE NOW IN GOSUB1" Z 120 d 5);"YOU HAVE RETURNED TO GOSUB1" n  	x                                                                                                                                                                                                                                                             : $ 4);J;16);"$";I;31);"$";P +J 2K 8   
A                                                                                                                                                                                                   OOPS ARE USED TO COMPUTE THE INTEREST EARNED AND THE TOTAL VALUE OF THE INVESTMENT ]
 K1Y e
 : 
 "REPORT FOR YEAR #";K 
 : 
 "QUARTER #";12);"TOT. INTEREST";28);"TOT. SAVINGS" 
 J14 
 IPR.25 
 I(I100.5)100 
 PPI  Y COMPOUND INTEREST AND THE VALUE OF THE INVESTMENT." =	2 : d	< "WHAT IS THE PRINCIPAL INVESTED"; k	F P s	P : 	Z "WHAT IS THE INTEREST RATE (ENTER IN DECIMAL FORM.)"; 	d R 	n : 	x "HOW MANY YEARS WILL THIS BE INVESTED"; 	 Y R
  NESTED L:N
  TO COMPUTE QUARTERLY COMPOUND INTEREST AND THE VALUE OF THE INVESTMENT    THE USER INPUTS THE PRINCIPAL INVESTED, P, THE INTEREST RATE, R, AND THE NUMBER OF YEARS INVESTED, Y.  : 5	( "THE PURPOSE OF THIS PROGRAM IS TO COMPUTE THE QUARTERL            
	                                                                                                                                                                                                                                            & 
 "BASIC IS FUN AND EASY" $    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      * WI6:TA7 <X2X1((TUCV))WI:Y2Y1((TUCV))WI hX3X1((TUCV))TA:Y3Y1((TUCV))TA X4X1((TUCV))WI:Y4Y1((TUCV))WI X5X2((X3X2)2):Y5Y2((Y3Y2)2) X6X3((X3X4)2):Y6Y3((Y3Y4)2) BTX2,Y2:CTX3,Y3:DT60QU:LE0 ?l(QU)360QU((QU360(QU360))360.05)(QU) SvTUTUQU:800: j * ERASE TURTLE * T1TT1:T2ı 0 X2,Y2:X3,Y3:X4,Y4:X5,Y5:X6,Y6 3   * DRAW TURTLE *  T1ı *900:  * TURTLE LOCATION555 &X,YX1,Y1 %+B1TUTU180 70B0:XX1:YY1 B:800: D:22:"THE TURTLE WOULD BE OUT OF BOUNDS.      TRY A DIFFERENT MOVE.                  ":2700:X1X:Y1Y:B1B0:TUTU180 N:800:40 W  * TURN TURTLE * X700 
bLE1QU3 
  i 10:16:"LOADING":::12:"   ":12:"TURTLE GRAPHICS":12:"   ":::13:"PLEASE WAIT..." ~ D$(4): CTRL D ( D$;"RUN TURTLE GRAPHICS" 2    
                                                                                                                                                                                                                                                                                                                                                         )
  TO DRAW A LINE BETWEEN TW0 POINTS 1 : 8 3 I( 0,0159,159 v2 24:7:"PRESS ANY KEY TO CONTINUE";:Z$ ~< :   
Z  
ZNUE";:Z$:: <    
Z                                                                                                                                                                                                                                                                                                                                                               P ,
  TO START PRINTING TEXT IN COLUMN 20" 2  : 20 H( "SAMPLE" N2    
H                                                                                                                                                                                                                                                                                                                                                                                                                                           C0150 	 "ZERO DIVISOR" %	 160 ;	 4);C;15);C1C A	    
                                                                                                                                                                                          C)  TO INPUT 3 NUMBERS, ONE AT A TIME S
  AND TO PERFORM A CALCULATION USING  e  THE NUMBERS l A y A050  "ZERO DIVISOR" ( 60 2 4);A;15);A1A < B F B0100 P "ZERO DIVISOR" Z 110 d 4);B;15);B1B n C 	x             
	                                                                                                                                                                                                                                                 
  SUM OF THREE GRADES % G(3) 1 G(1)90 = G(2)84 I( G(3)92 ^2 SG(1)G(2)G(3) f7 : < "THE SUM OF THE GRADES IS ";S F "THE GRADES ARE ",G(1);" ";G(2);" ";G(3) P    
A                                                                                                                                                                                                                                                                                                                            g "
  - PRINT STATEMENT EXAMPLES C "B A S I C IS FUN AND EASY" I  _( "YOU'LL LIKE IT" e2    
                                                                                                                                                                                                                                                                                                                                                                                                                    $(PI):::1900 >:22:"I DON'T UNDERSTAND ";IN$:2700:40 L807:280 R : p+** PARSE INSTRUCTIONS ** ,J1((IN$)1) 6(IN$,J,1)"."IN$(IN$,((IN$)J)):60 @J J40 ** DETERMINE QUANTITY ** J1(IN$) (IN$,J,1)I$"PD"DR1:300 ,
 I$"NT"T1:700:300 G
 I$"TU"T0:800:300 _
 I$"HO"İ1600:300 v
 I$"CL"İ1700:40 
 I$"FI"2000 
 I$"RS"İ3100 
 I$"ED"1800 
 I$"RA"ī3000 
 I$"QU"ĉ:: 
I$"IN"IG1:400:300 BP1ED$PI27Ĺ16368,0:40 ,	d I$"FD"İ400:500:300 L	n I$"BK"B1:400:500:300 h	x I$"RT"İ400:600:300 	 I$"LT"LE1:400:600:300 	 (IN$,1)">"1100 	 I$"RA"2705 	 I$"DO"1300 	 I$"//"D(C)D(C)1:1470 	 I$"PU"DR0:300 
  16400:::2800::800 ?( :FCFC1:FC25FC(1):FC0 M* 16368,0 - 22:"WHAT DO YOU WANT THE TURTLE TO DO? ";IN$ 2 BP0:VC0:IV0:IC0:C0:285 < IN$""40 F (IN$,1)"."IN$(IN$,((IN$)1)) P I$(IN$,2) 	Z KY(16384):KY1                                                                                                                                                                                                                   /
  LINE PATTERN USING HPLOT X1,Y1 TO X2,Y2 7 : > 3 M( L11505 \2 250,1L,L y<  LINE 70 CAUSES A PAUSE F T1100:T P L Z 24:7:"PRESS ANY KEY TO CONTINUE";:Z$ d :: n    
                                                                                                                                                                                                                                                                                                              8
  TO PRINT A MESSAGE NEAR THE CENTER OF THE SCREEN >  E 8 L( 9 k2 "UNIVERSITY OF WISCONSIN" s< 14 {F 14 P "RIVER FALLS" Z    
Y                                                                                                                                                                                                                                                                                                                                                                      4);C;15);C1C 	  6	  PUT IN NEW SUB  GOSUB3A   
E                                                                                                                                                                                                      *  HOW TO USE A SUBROUTINE REPEATEDLY 1
 A 9 XA B 110 I( B Q2 XB Z< 110 aF C iP XC rZ 110 {d 150 i  START OF SUBROUTINE n X0130 s "ZERO DIVISOR" x   4);X;15);X1X       
 "ZERO DIVISOR"  160 	            
	                                                                                                                                                                                                                                                 "
  PRINT OUT A LIST OF GRADES , G(6) 7 K16 A G(K) H( K P2 S0 [< K16 hF SSG(K) oP K wU : Z "THE SUM OF THE GRADES IS ";S _ : d "NUMBER","GRADE": n K16 x K,G(K)  K   78,89,82,90,79,86     
K                                                                                                                                                                                                                                                                   f "
  - NUMERIC PRINT STATEMENTS + 43 4 43 =( 43 F2 43 O< 43 ^F "4+3",43 dP    

                                                                                                                                                                                                                                                                                                                                                                                                                      * WI6:TA7 <X2X1((TUCV))WI:Y2Y1((TUCV))WI hX3X1((TUCV))TA:Y3Y1((TUCV))TA X4X1((TUCV))WI:Y4Y1((TUCV))WI X5X2((X3X2)2):Y5Y2((Y3Y2)2) X6X3((X3X4)2):Y6Y3((Y3Y4)2) BTX2,Y2:CTX3,Y3:DT60QU:LE0 ?l(QU)360QU((QU360(QU360))360.05)(QU) SvTUTUQU:800: j * ERASE TURTLE * T1TT1:T2ı 0 X2,Y2:X3,Y3:X4,Y4:X5,Y5:X6,Y6 3   * DRAW TURTLE *  T1ı *900:  * TURTLE LOCATION555 &X,YX1,Y1 %+B1TUTU180 70B0:XX1:YY1 B:800: D:22:"THE TURTLE WOULD BE OUT OF BOUNDS.      TRY A DIFFERENT MOVE.                  ":2700:X1X:Y1Y:B1B0:TUTU180 N:800:40 W  * TURN TURTLE * X700 
bLE1QU3"."QU((IN$,3,J3)):440 "J 5QU((IN$,3)) JQU0İ1500:460 gIG1ICIC1:IVQU:IG0 m ** MOVE TURTLE ** 700 B1TUTU180 X1X(TUCV)QU.00005:Y1Y(TUCV)QU.00005 X19Y19X1270Y1139580 DR0NY KEY TO CONTINUE";:Z$ "	 :: (	    
                                                                                                                                                                                                                    *&
  AN EXAMPLE OF SIMPLE ANIMATION . : ; I1100 B( 3 ^2  A WHITE LINE IS DRAWN t< 10,100100,100I F  A SLIGHT PAUSE P T150:T Z  THE LINE IS ERASED BY REPLOTTING IT IN BLACK d 0:10,100100,100I n I 	x 24:7:"PRESS A                                                                                                                                                                                                                                                            U 
     X1193 %( YX2 ,2 X 3< Y FF "RIVER FALLS" MP X SZ    
X20   
X                                                                                                                                                                                                                                                                                                                                                                                                                                	  2,2 	    

                                                                                                                                                                                                                                         1
  USING A COMPUTED GOSUB TO PRINT A PATTERN : X,Y @  H( I1 Y2 I90,140,90 c< II1 pF I3200 xP 50 Z  SUBROUTINE A d J1X n "****    ****    ****" x J     SUBROUTINE B  J1Y  "    ****    ****"  J 	            
	                                                                                                                                                                                                                                                 $
  PRINT OUT A SPECIFIED NUMBER / X(12) ; K112 E( X(K) L2 K t<  -2,13,17,9,11,34,46,-87,12,21,0,3 |A : F "WHICH NUMBER (1-12) WOULD YOU LIKE"; P J Z "THE ";J;" TH NUMBER IS             ";X(J) d 65 n    
K                                                                                                                                                                                                                                                                             `  
  - MATHEMATICAL HIERARCHY + 349 8 (34)9 E( 3(49) X2 3423423 ^<    
                                                                                                                                                                                                                                                                                                                                                                                                                            C)(IN$,J1,LJ1) 9L(IN$)SB$(C)(IN$,L2):1450 GSB$(C)"" `D(C)((IN$,3,J3)) yIN$SA$(C)".//":60 D(C)0SB$(C)""C0:40 D(C)0IN$SB$(C):SB$(C)"":CC1:60 IN$SA$(C)".//":60  * VARIABLE FUNCTION * VCVI)"."IN$:BP1:60 / * REPEAT FUNC. (D0) * 9CC1 IJ1(IN$) b((IN$,J,1)"("1350 i2J x<CC1:280 FL(IN$)11 P(IN$,L,1)")"1390 ZL dCC1:280 nL1JL x(IN$,L1,1)")"1420 L1 L1LLL1 SA$((IN$,((IN$)J)):1160 tJ 5~PI$(PI)IN$:IN$"" EI0(PI1) xPI$(I)PI$(PI)IN$FI$(I)"."IN$:PIPI1:60 I :22:"I DON'T KNOW HOW TO ";PI$(PI)::"PLEASE TELL ME HOW" 2700 :22:"TO ";PI$(PI);:" ";FI$(PI) IN$FI$(PX4,Y4:ETX5,Y5:FTX6,Y6 +BT1Y2170 <CT1Y3170 MDT1Y4170 ^ET1Y5170 oFT1Y6170 X2,Y2:X3,Y3:X4,Y4:X5,Y5:X6,Y6:  * CHECK FOR PICTURE * LPIPI1 `J1((IN$)1) j(IN$,J,1)"."PI$(PI)(IN$,J1):IN$Љ: 		    
IJ)10 -	 J3J4Y(J)Y(J)10 4	 J ;	 I p	 24:7:"PRESS SPACE BAR TO CONTINUE";:Z$::: v	     I                                                                                                                                     4
  TO DRAW A CONTINUOUS LINE USING HPLOT TO X,Y < : C 3 L( 0,0 X2 I120 <  RANDOM NUMBERS ARE GENERATED FOR X AND Y F X((1)280) P Y((1)160) Z X,Y d T1100:T n I x 24:7:"PRESS ANY KEY TO CONTINUE";:Z$ 	 :                                                                                                                                                                                                                                                            [ %
  TO INTRODUCE THE TAB FUNCTION +  3 10 E( 20)"SAMPLE" T2 60)"RUN" Z<    O                                                                                                                                                                                                                                                                                                                                                                                                                                \ "
  - HELLO FOLLOWED BY A NAME ; "WHAT IS YOUR NAME" C N$ T( "HELLO ";N$ Z2    
I                                                                                                                                                                             	                                                                                                                                                                                                                                                  D(I)S(I)A 	 I 	 : 9	 "STUDENT","SCORE","DIFF." G	 "NUMBER" M	  X	 J1N i	 J,S(J),D(J) p	 J y	  15 	  78,80,60,100,72,40,90,85,90,100,35,70,65,100,75 	    
N                                                                      4
  FIND THE AVERAGE SCORE OF A LIST OF N SCORES l  AND THE DIFFERENCE BETWEEN EACH SCORE AND AVERAGE } S(20),D(20) ( N - I1N 2 S(I) 7 I < T0 F K1N P TTS(K) Z K d ATN n "THE AVERAGE SCORE IS ";A x I1N 	                                                                                                                                                                                                                                                              ,
  - ASSIGNMENT OF NUMBERS TO VARIABLES 4 A7 < B9 F( CAB Q< A,B,C dF A;" ";B;" ";C sP AB,C,AB Z "A+B","C","A*B" d    
 T20 P IPRT Z "INTEREST = ",I d    
                                                                                                                                                                                                                                                                                                                            GRAPHICS MODE" S22:40):22:"TYPE THE NUMBER OF YOUR CHOICE. ";OP$:OP(OP$) gOP1OP52030 OP2060,2190,2320,2380,2630 PI0ė:12:"THERE ARE NO PICTURES TO SAVE":2700:2000 2620  :12:15::"SAVING": *D$;"OPEN ";NA$ ):2640 5:"OPTIONS AVAILABLE:                                                              <1> SAVE PICTURES TO A FILE             <2> RETRIEVE PICTURES FROM A FILE       <3> DELETE A FILE" "<4> CATALOG AND INDEX FILES             <5> RETURN TOl::10:"* PICTURE EDITOR *": ?v:::"EDITING:";::ED$ s::"THE INSTRUCTIONS FOR THIS PICTURE ARE:": :FI$(I) :15:"WHAT SHOULD THEY BE?": 17:2:FI$(I) 17:FI$(I) IN$"CL":50  * FILING SYSTEM * ::D$(4:YY1:800: ! * CLEAR (CL) * <:X139:Y79:X1X:Y1Y UTU0:T0:DR1:800: n * PICTURE EDITOR * v: J1(IN$) (IN$,J,1)">"1850 &J 0280 :ED$(IN$,J) DI1PI NPI$(I)ED$ė:1900 XI bIN$ED$:1100 !C1 VA$(VC)(IN$,3,J3) *L0VC1 ZVA$(L)VA$(VC)QUVA(L)IVIC:VCVC1:460 aL :22:"WHAT IS THE VALUE OF ";VA$(VC);:VA(VC) QUVA(VC): ? * HOME * @700:XX1:YY1:X1139:Y179 JDR01630 TX,YX1,Y1 ^TU0:XX1 	d J 4	n 24:7:"PRESS ANY KEY TO CONTINUE";:Z$ >	x :: D	    J: P	    J:: _	    
J                                                                                                                                                            E&
  TO DRAW CONCENTRIC RECTANGLES  . : 5 3 D( J08010 _2  A RECTANGLE IS DRAWN < J,J279J,J279J,159JJ,159JJ,J F  A PAUSE IS PUT IN P T1100:T  	Z  J IS INCREASED BY 10 TO GIVE THE CORNERS OF THE NEXT RECTANGLE IN LINE 60                                                                                                                                                                                                                                                            Z ,
  USE OF A VARIABLE AS ARGUMENT OF TAB 2  > N124 K( N);"X" R2 N X<    
N                                                                                                                                                                                                                                                                                                                                                                                                                                    A$"HELLO"  A$ (    
T                                                                                                                                                                                                                                         
                                                                                                                                                                                                                                                   !
  PRINT OUT A SET OF GRADES ( N < K1N:G(K):K D( S0 O2 K1N \< SSG(K) cF K kK : P " THE SUM OF THE ";N;" GRADES IS ";S U : Z "NUMBER","GRADE": d K1N:K,G(K):K: n  6 x  78,89,82,90,79,86     


N                                                                                                                                                                                                                                                                     
  COMPUTE SIMPLE INTEREST F  R THE RATE OF INTEREST (DECIMAL) \  T TIME IN YEARS y(  P PRINCIPAL IN DOLLARS 2 P1000 < R.06 F T20 P IPRT Z "INTEREST = ",I d    
M                                                                                                                                                                                                                                                                                                                           ERTAIN FILE? ";K$: *j	(K$,1)"Y"2000 4t	2620 U~	:12:14::" SEARCHING ": _	2500 m	:L1NU 	PX$(L);": ";FX$(L) 	2600: 	L 	2590:2000 	D$;"OPEN ";NA$ 	D$;"READ ";NA$ 	NU 	I1NU 	PX$(I):FX$(I) 	I 620  	::"ARE YOU SURE? ";K$ 7$	(K$,1)"Y"2000 W.	::12:14:" DELETING ": m8	D$;"DELETE ";NA$ wB	2000 L	:"YOUR FILE ENTRIES ARE PRECEDED BY A ";(34);"T";(34) V	D$;"CATALOG" `	::"DO YOU WANT TO SEE WHICH DRAWINGS ARE   IN A C:"IF YOU WISH TO CONTINUE, PRESS 'C'      PRESS ANY OTHER KEY TO RETURN TO FILE   ACCESS OPTIONS." lK$ ~K$"C"2000 2620 ::12:14:"RETRIEVING": 2500 PINU I1PI PI$(I)PX$(I):FI$(I)FX$(I) I 	2000 	24D$;"DELETE ";NA$ )>D$;"OPEN ";NA$ >HD$;"WRITE ";NA$ FRPI R\I1PI ffPI$(I):FI$(I) mpI zD$;"CLOSE ";NA$ 2000 :5::"WARNING:": "RETRIEVING A FILE WILL DESTROY ANY      PICTURES YOU CURRENTLY HAVE IN MEMORY." d	F X0279S 	P X,0X,159 #	Z X h	d 24:"PRESS ANY KEY TO RUN AGAIN, PRESS ESC TO END PROGRAM";:Z$ {	n (Z$)27ī20 	x :::   CEN IS CLEARED TO BLACK AND THE PROGRAM STARTS OVER 	 :20 	 ::   
C                                          S
  TO DEMONSTRATE SOME OF THE LIMITATIONS OF COLOR IN HIGH RESOLUTION GRAPHICS [ : ~ 22:"INPUT COLOR # (0-7)  ";C ( C 2 23:"INPUT STEP SIZE  ";S <  VERTICAL LINES ARE DRAWN USING COLOR#C AND SPACED APART BY THE STEP SIZE  - S UNITS                                                                                                                                                                                                                                                             ^ +
  TO SPACE OVER USING THE SPC COMMAND 1  9 10 V( 10);"SAMPLE";5);"RUN" \2    
                                                                                                                                                                                                                                                                                                                                                                                                                               (
  MULTIPLE STRING INPUT AND OUTPUT H "WHAT IS YOUR FIRST NAME"; P F$ o( "WHAT IS YOUR LAST NAME"; w2 L$ < C$"HELLO" F  K C$,F$,L$ P    
F                                                                                                       	                                                                                                                                                                                                                                                   	  2,1,-1,0 	    


R                                                                                                                                                                                                                                    %
  READ IN AND PRINT OUT A TABLE 1 T(3,4) < R13 G( C14 S2 T(R,C) Z< C aF R iK : P "TABLE WITH 3 ROWS AND 4 COLUMNS": Z R13 d C14 i XX10 n T(R,C); s X x C    X0  R   4,8,6,2  	  10,9,5,4                                                                                                                                                                                                                                                             &
  SIMPLE INTEREST AS TIME VARIES M  R THE RATE OF INTEREST (DECIMAL) c  T TIME IN YEARS (  P PRINCIPAL IN DOLLARS 2 P1000 < R.06 F "TIME OF LOAN (IN YEARS)" K T P IPRT Z "INTEREST = ";I d    
                                                                                                                                                                                                                                                                                       J ,32,227,223,133,133,132,134,169,208,32 T"192,222,165,18,72,165,17,72,32,185 z5246,32,17,244,165,48,49,38,240,2 6169,1,168,32,1,227,76,91,218  ;104,168,104,166,223,154,72,152,72,96: ERROR TRAP SUBROUTINE FROM P.82 OF APPLESOFT MANUAL. ST000 
 * TIME DELAY * +
H11000:H: ?
:RAN ANGLE GEN X
VA(VC)(369(1))1 `
40 z
* SET UP VARIABLES * 
TU0:X139:Y79:CV3.14159265180:DR1:3 
PI$(100):FI$(100):PI0:PX$(100):FX$(100) 16301,0 J768816:K:J,K: 
D$;"CLOSE ";NA$ 

 *
2590:2000 W
24:5::"PRESS ANY KEY TO CONTINUE";: k(
K$:K$""2600 q2
 <
:12:"FILE NAME? ";NA$: F
IN$"CL":60 P
807:(222)5ĺD$;"DELETE ";NA$ Z
:12:"CHECK YOUR FILE NAME AND TRY AGAIN.":2700:2 100,100,150,100,150,100,150,150,150,150,100,150,100,150,100,100 M	 :::   C                                                                                                                                                                               N!
  TO 'DOUBLE PLOT' A SQUARE ) : /  V( 21:"INPUT COLOR NUMBER(0-7)  ";C ]2 C h< I14 uF A,B,C,D P A,BC,D Z A1,B1C1,D1 d I n 24:"PRESS ANY KEY TO RUN AGAIN,   PRESS ESC KEY TO END PROGRAM";:Z$ x (Z$)27ī20 A	                                                                                                                                                                                                                                                            \ ;
  TO PLOT A POINT ON THE SCREEN AT THE POSITION 10,10 A  I 15 T( 10,10 Z2    

                                                                                                                                                                                                                                                                                                                                                                                                                                
  COMPARISON OF STRINGS E "DO YOU PREFER WINTER OR SUMMER "; M( A$ a2 A$"WINTER"90 v< A$"SUMMER"110 F "PLEASE ANSWER THE QUESTION CORRECTLY." P 30 Z "I PREFER SUMMER" d 120 n "SO DO I " x    
AA                                                                                                                                                                                                                                                                                          
0 
    
                                                                                                                                                                                                                                                 NUMBER OF THE  ROW OR 0 TO STOP": *	_ : 9	d "ROW = "; @	n R K	x R0Ā V	 C1M `	 XX5 m	 T(R,C); t	 X {	 C 	 X0 	 :: 	 100 	  5,7 	  12,14,8,7,0,1,3,16,11,0,2,7,3,1,0,0,9 	  12,14,6,2,7,3,0,0,1,1,9,10,12,3,1,2,1,0  
 3
  PROGRAM TO DISPLAY A DESIRED ROW OF A TABLE A T(10,20) J N,M R : # "TABLE WITH ";N;" ROWS AND ";M;" COLUMNS": $ X0 ( R1N 2 C1M 7 XX5 < T(R,C) A T(R,C); B X F C K  L X0 P R U : "	Z "ENTER THE             
                                                                                                                                                                                                                                              \ "
  - HELLO FOLLOWED BY A NAME ; "WHAT IS YOUR NAME" C N$ T( "HELLO ";N$ Z2    
Y                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            AR  @1013,76:1014,0:1015,3 / JX1X:Y1Y:                                                                                                                                                                                           @                      
  TO DRAW A SEMICIRCLE $ : + 7 5( H140 >2 K80 G< R40 RF HR,K aP XHRHR ~Z Y((R2(XH)2)0.5K) d X,Y n X x 24:7:"PRESS ANY KEY TO CONTINUE";:Z$  ::     
                                                                                                                                                                                                                                                                                                             X &
  TO DRAW A SIMPLE DIAGONAL LINE ,  4 15 @( X039 I2 X,X P< X VF    

                                                                                                                                                                                                                                                                                                                                                                                                                                   ITE COLOR" 	Z    
C                                                                                                                                                                                                                                           .
   COMPARISON OF STRINGS -PART 2         R "WHAT IS YOUR FAVORITE COLOR"; Z( C$ {2 "WHAT COLOR ARE YOUR EYES"; < E$ F C$E$ĺ"YOUR EYE COLOR IS YOUR FAVORITE COLOR    ";C$;" ." 
	P C$E$ĺ"YOUR EYES ARE NOT THE SAME COLOR AS YOUR FAVOR                                                                                                                                                                                                                                                            COLUMN NUMBER OR 0 TO STOP" #	_ : 5	d "COLUMN = "; <	n C G	x C0Ā R	 R1N ^	 T(R,C) e	 R o	 :: x	 100 	  5,7 	  12,14,8,7,0,1,3,16,11,0,2,7,3,1,0,0,9 	  12,14,6,2,7,3,0,0,1,1,9,10,12,3,1,2,1,0 	    
                         7
   PROGRAM TO DISPLAY A DESIRED COLUMN OF A TABLE E T(10,20) N N,M V : # "TABLE WITH ";N;" ROWS AND ";M;" COLUMNS": $ X0 ( R1N 2 C1M 7 XX5 < T(R,C) A T(R,C); B X F C K  L X0 P R U : 	Z "ENTER             
                                                                                                                                                                                                                                                "; 		d P 2	n "ENTER INTEREST RATE AS A DECIMAL"; 9	x R U	 "ENTER TIME IN YEARS"; \	 T h	 IPRT p	 : 	 "OKAY ";N$;" THE INTEREST IS ";I 	    

                                                                                                
  GENERAL INTEREST PROGRAM G  R THE RATE OF INTEREST (DECIMAL) ]  T TIME IN YEARS z(  P PRINCIPAL IN DOLLARS 2 : < "WHAT IS YOUR NAME"; F N$ K : P N$;" THIS PROGRAM CALCULATES SIMPLE INTEREST" 	Z "ENTER PRINCIPAL IN DOLLARS                                                                                                                                                                                                                                                            ; 		 K$ 	 K$;"  "; 	 L$ -	 L$;"  "; 4	I H	D$;"CLOSE MI5" N	   
:                                                                                                                                                                             P
  READS FILE MI5 * D$"": CTRL D = D$;"OPEN MI5" P( D$;"READ MI5" W2 N b< NN10 jF S$ rP S$ }Z I1N d A$ n A$;"  "; x B$  B$;"  ";  G$  G$;"  ";  H$  H$;"  ";  I$  I$;"  ";  J$ 	 J$;"  "                                                                                                                                                                                                                                                                	)18 T,CDĺ"SORRY ";A$;" THE CORRECT ANSWER IS ";D;".  ";A;" + ";B;" = ";D e1I13000:I l6E r; x@ J10 T"IF HAS BEEN FUN ADDING WITH YOU, ";A$;".  HAVE A NICE DAY!" ^                                                       EMORY 	Z 232,0 	d 233,64 /	n  DRAW SHAPE 1 5	x  <	 3 C	 =F<U==<< =<< 24:7:"PRESS ANY KEY TO CONTINUE";:Z$ 	 :: 	                                                                                                          =
  TO DRAW A SHAPE THAT HAS BEEN STORED IN A SHAPE TABLE X  CHR$(4) IS CONTROL-D d D$(4) (  THE SHAPE TABLE IS LOADED  FROM DISK INTO MEMORY 2 8192 < D$;"BLOAD SHAPES" F  	P  TELL THE COMPUTER WHERE THE SHAPE TABLE IS LOCATED IN M                                                                                                                                                                                                                                                               
  MOVING POINT  : ( Y039 0( 13 :2 20,Y J< I1100:I QF 0 [P 20,Y bZ Y d 24:"PRESS ANY KEY TO CONTINUE";:Z$:: n    Y                                                                                                                                                                                                                                                                                                                                                                      '
  PROGRAM TO USE THE LEN FUNCTION F "WHAT IS YOUR FULL NAME"; N( N$ 2 "YOUR NAME HAS ";(N$);" LETTERS & SPACES IN IT." <    
N                                                                                                                             	                                                                                                                                                                                                                                                  	} : "	ZZ³µlZ³Zva0!@0Ja0!T0(Ỵ̄e C y	 R,S 	 R 	  5,7 	  12,14,8,7,0,1,3,16,11,0,2,7,3,1,0,0,9 	  12,14,6,2,7,3,0,0,1,1,9,10,12,3,1,2,1,0 	    

                 -
  PROGRAM TO TABULATE SALES INFORMATION ; T(10,20) D N,M L# : t( 10);"HUGE POWER COMPUTER COMPANY" 2 14);"MONTHLY SALES REPORT": 7 X0 < R1N F C1M K XX5 P T(R,C) Z T(R,C); _ X d C n :: s X0 x R                                                                                                                                                                                                                                                                
  AREA OF A RECTANGLE # : N "PROGRAM TO FIND AREA OF A RECTANGLE" T  w "ENTER THE LENGTH AND WIDTH"; ( L,W 2 "THE AREA IS ";LW < 25 F    
:                                                                                                                                                                                                                                                                                                                                                    (IN$,((IN$)J)):1160 tJ 5~PI$(PI)IN$:IN$"" EI0(PI1) xPI$(I)PI$(PI)IN$FI$(I)"."IN$:PIPI1:60 I :22:"I DON'T KNOW HOW TO ";PI$(PI)::"PLEASE TELL ME HOW" 2700 :22:"TO ";PI$(PI);:" ";FI$(PI) IN$FI$(PX4,Y4:ETX5,Y5:FTX6,Y6 +BT1Y2170 <CT1Y3170 MDT1Y4170 ^ET1Y5170 oFT1Y6170 X2,Y2:X3,Y3:X4,Y4:X5,Y5:X6,Y6:  * CHECK FOR PICTURE * LPIPI1 `J1((IN$)1) j(IN$,J,1)"."PI$(PI)(IN$,J1):IN$ 
 25:"LEE HILL" - 25:"CPTS MIDTERM" C 25:"QUESTION 3" [( 25:"JUNE 30, 1983 e2 :: k<  rF 8 ~P 7,114 Z 7 d 8,6 n 10,6 x 11  7,8  11,8  8,109  12  8,1011  7,1112  7,1113     
                    !                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  %
  PUTTING INFORMATION ON A FILE Z D$"": THERE IS A CONTROL-D BETWEEN THE QUOTES n D$;"OPEN NUM1" ( D$;"WRITE NUM1" 2 4 < 7 F 10 P 13 Z 16 d 19 n 22 x 9999  D$;"CLOSE NUM1"  "INFORMATION IS NOW ON FILE"  	             !!                                                                                                                                                                                                                                                P 
  A COUNTING DEVICE ' "NUMBER" / X0 6( X @2 XX1 H< 40 NF    
                                                                                                                                                                                          !                                                                                                                                                                                                                                                  C1 VA$(VC)(IN$,3,J3) *L0VC1 ZVA$(L)VA$(VC)QUVA(L)IVIC:VCVC1:460 aL :22:"WHAT IS THE VALUE OF ";VA$(VC);:VA(VC) QUVA(VC): ? * HOME * @700:XX1:YY1:X1139:Y179 JDR01630 TX,YX1,Y1 ^TU0:XX1C)(IN$,J1,LJ1) 9L(IN$)SB$(C)(IN$,L2):1450 GSB$(C)"" `D(C)((IN$,3,J3)) yIN$SA$(C)".//":60 D(C)0SB$(C)""C0:40 D(C)0IN$SB$(C):SB$(C)"":CC1:60 IN$SA$(C)".//":60  * VARIABLE FUNCTION * VCVI)"."IN$:BP1:60 / * REPEAT FUNC. (D0) * 9CC1 IJ1(IN$) b((IN$,J,1)"("1350 i2J x<CC1:280 FL(IN$)11 P(IN$,L,1)")"1390 ZL dCC1:280 nL1JL x(IN$,L1,1)")"1420 L1 L1LLL1 SA$(ԠӠ¬¬                                                                                                                                                                                                                                             "                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  